Remote Web Development Job In IT And Programming

PHP Image Submit System, Using Ajax, JQuery, Bootstrap

Find more Web Development remote jobs posted recently Worldwide

Hi, I need an experienced PHP developer for a submit system. More details will provided to right person. I have drawn all images for each page in the folder prototype images. You must choose a beautiful Bootstrap theme, or a popular frontend set.

1. Index page/ login (/)
This page only has username, password, random numbers for users to login.

2. Dashboard / User center (/home)
After login, this page shows the status of this user. It shows if the user has or hasnt uploaded his image. The page also will display the name of the user. Also, click the button jump to the uploading page.

3. Uploading Page(/upload)
Using Ajax or JQuery. Dragdrop or upload from local computer. The maximum file size of this image is 15 MB. Then, using the progress bar to show % of uploading.
There is another text field, which let user to write the description of his image. Max 300 words. Tick before upload. Click Upload button to finish the process.
Max 300 words, using some words number counter above the box. If over 300, it will alert as red so the user cant click the submit button.
Once the image has been uploaded, the page will display some successful notice to let user know. Then, automatically redirect to the dashboard page. When back to the dashboard page, the status will show that, this user has already uploaded.
One user is only allowed to upload one photo.
Only one photo is allowed to upload.
Before starting uploading, the function must detect the format of file. Only *.JPG/*.JPEG/*.PNG are allowed. If the file is other formats, then the screen will popup an alert to remind user.
After the user upload the image successfully, he is not allowed to visit /upload page anymore. If he visit /upload, then redirect to /home.

In the SQL database table, the status number of unupload is 0. The status of uploaded is 1.

4. Admin Login (/admin/login)
This page is only for admin to login.

5. Manage Center (/admin/manage)
Basic Statistics of each user. And see if they have uploaded or not.
Use a table to show this.

6. Add User (/admin/manage/add
Add username, password, real name.

Others/Checklist before you deliver the project
About the recuiter
Member since Mar 14, 2020
Anusha Pammi
from New Jersey, United States

Skills & Expertise Required

software development Website Development 

Open for hiringApply before - Jun 27, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$28.74

Cost

Offer to work on this project closes in 49 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Apache Druid Consultant for log managment

We are looking for a Druid consultant with the following criteria and scope of work:

1. Has good knowledge of Apache Druid and has worked with this technology in the past.
2. Will need to conduct a POC using Druid consisting of the foll...read more

Network Cabling- Make Patch Cables

We will be making 10 patch cables(RJ45). Were going to short the colors, cut the sheaths, and crimp the cables.

Tools Required:
Rj45 Crimp Tool
8P8C Rj45 Connectors
Cable Tester
2Pack Screwdriver
Stripping Toolread more

Django AllAuth OpenID OneLogin integration

Im looking for an end-to-end solution to use OneLogin and OpenID with the python django-allauth library.

Consultant needed to assess competitiveness, capacity for growth and relevance of a hotline service.

We intends to hire a short-term consultant to conduct a comprehensive assessment of the our Hotline Services, which includes a phone service, an online searchable database and a texting service.

Created in 1994, Our company Hotline has been...read more