PHP Image Submit System, Using Ajax, JQuery, Bootstrap

Posted by - Satyajit Debnat at Jul 21, 2021
Mpumalanga, South Africa

BudgetTypeStatusValid Through
$23.40FIXEDOpenAug 11, 2021

Job Description

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 hasn't 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 can't 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

Skills & Expertise Required

software development Website Development 

Offer to work on this project closes in 9 days!

Try more jobs by Satyajit Debnat

Scheduling app for upstart spa franchise - Hourly
installation of YetiForce on a Centos 7 VPS (VH) - Hourly
Senior Vue Js Developer - Hourly
Looking for a person who could set up Zendesk - Fixed
Web Design and Development; eCommerce for a 4-wheeler ATV/UTV business - Fixed
Editing for New Fitness Podcast- Ongoing Potential - Hourly
Need someone to migrate my site to a new server - Fixed
Automations ( Robotic process automation (RPA) software) - Hourly
Blogger in Las vegas to spread the word about Hawlit the peer to pickup truck sharing site - Hourly
Scheduling app for upstart spa franchise - Hourly
Data Scientist needed to create algorithm to assist with question recall prediction - Hourly
SEO Audit Backlinks & SMM Marketing - Hourly
Categorization and Product Labeling - Hourly
Skilled Photo Editor Needed - Exposure Blending, Object Removals, Etc. - Fixed
PHP Image Submit System, Using Ajax, JQuery, Bootstrap - Fixed
Customer Service Representative - Hourly
Database Architect or Solution Architect required for consultation to plan and architect a database - Hourly
Single-sided PCB to double-sided - Hourly
Senior React.js Developer w/ TypeScript experience - Fixed
Setting up of an AWS CI CD environment - Hourly
Need developer to connect Angular frontend template to our organization's Firebase backend - Fixed
Skilled Photo Editor Needed - Exposure Blending, Object Removals, Etc. - Fixed
Database Architect or Solution Architect required for consultation to plan and architect a database - Hourly
Senior React.js Developer w/ TypeScript experience - Fixed
Setting up of an AWS CI CD environment - Hourly

Similar Projects

Progress openedge DB

I'm looking for a Developer to query a Progress open-edge and help me to get some reports.

Thank you
Hourly, $15.60

Fix React Web App Navigation

I'm looking for a react front end developer that will help us to fix the React Navigation which is using the DevExtreme Navigation TreeList. I'm using Visual Studio 2017 to develop the web app, it run...read more
Fixed, $23.40

Satyajit Debnat hiring software development, Website Development experts from & nearby:

  • Afghanistan
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antiguaand Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia
  • Bosniaand Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos Islands
  • Colombia
  • Comoros
  • Republic of the Congo
  • Democratic Republicof the Congo
  • Cook Islands
  • Costa Rica
  • Ivory Coast
  • Croatia
  • Cuba
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • EastTimor
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • External Territories of Australia
  • Falkland Islands
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernseyand Alderney
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Islandand McDonald Islands
  • Honduras
  • HongKong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iran
  • Iraq
  • Ireland
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • North Korea
  • South Korea
  • Kuwait
  • Kyrgyzstan
  • Laos
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Man(Isleof)
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Mongolia
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands Antilles
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Reunion
  • Romania
  • Russia
  • Rwanda
  • Saint Helena
  • Saint Kittsand Nevis
  • Saint Lucia
  • Saint Pierreand Miquelon
  • Saint Vincentandthe Grenadines
  • Samoa
  • San Marino
  • Sao Tomeand Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • SierraLeone
  • Singapore
  • Slovakia
  • Slovenia
  • Smaller Territories of the UK
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • South Sudan
  • Spain
  • Sri Lanka
  • Sudan
  • Suriname
  • Svalbardand Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Syria
  • Taiwan
  • Tajikistan
  • Tanzania
  • Thailand
  • Togo
  • Tokelau
  • Tonga
  • Trinidadand Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turksand Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Vatican
  • Venezuela
  • Vietnam
  • British Virgin Islands
  • U.S.Virgin Islands
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Yugoslavia
  • Zambia
  • Zimbabwe
  • Aland Islands
  • Saint Barthélemy
  • Bonaire, Saint Eustatiusand Saba
  • Curaçao
  • Guernsey
  • Isleof Man
  • Jersey
  • Montenegro
  • Saint Martin
  • Sint Maarten
  • East Timor
  • Kosovo