Sponsored
Job Detail
-
Job ID 193150
Job Description
Sponsored
The task focuses on the development of a dynamic eShop (online store) using HTML, CSS, JavaScript and dynamic content generation (PHP + MySQL). The user of the application should be an authenticated user (has an account and has logged in) OR a visitor who wishes to browse and possibly purchase products from the virtual store. Purchases (cart placement and check-out) will only be available to authenticated users. The main objective of the exercise is to optimally design and implement a dynamic eShop, which will provide an effective online experience for users.
Each product should be presented individually with a purchase option. Instructions follow:
Sponsored
Home Page:
Sponsored
1. Create a home page with a title, text and navigation menu.
Sponsored
eShop page:
Sponsored
2. Create an eShop page with dynamic product presentation. Each product will include an image, title, description and price.
Sponsored
3. Add buttons for each product that allow the user to add it to their cart.
Sponsored
Cart Page:
Sponsored
4. Create a cart overview page that will display the products that have been added to the cart and provide the options to: a) remove, b) change quantity, and c) check-out. The check-out option implies: [i] transformation of the cart data (n pairs of product-quantity) into orders of these (n triples of product-quantity-unit price) and [ii] payment (one entry) with debit/credit/prepaid card details).
Check-out page:
5. Create a virtual purchase page of the cart products where users have to enter their card details to make the purchase.
NO NEED TO REAL CONNECTION WITH A PAYMENT GATEWAY
Overall Appearance:
6. Add CSS elements for improved user experience.
System Data:
7. System data (products, customers, shopping carts, purchases) will be stored in a relational database (choose from: MySQL, or SQL Lite).
Dynamic content generation:
8. For dynamic content generation there is a choice between ASP and PHP. (PHP preferred)
Notes:
โข Products must be organized into categories.
โข Add categories to the navigation menu for quick access.
โข Make sure pages are linked correctly.
โข Tasks will be demonstrated (operation and development).
โข Suggested options: PHP for dynamic content, MySQL for relational database.
*
The goal is a functional and tested application without UI, anything beautiful and complexity. As simple as it gets..as long as php and mysql are preferred.
**
9.
****
a. Each code file will have comments per line of code (also done automatically with chatgpt).
b. We also need an accompanying file generally explaining the implementation method, the file structure and a brief explanation of the functionality of each code file (and this can be done with the help of chatgpt as long as you look at it and see that everything is correct)
c. Brief Installation instructions in Xampp environment should be agreed upon so this should be taken into account during the development.
****
-Completion date no later than 16-17 february.
-Budget: $100 USD (fixed)
-NO CMS ARE ACCEPTED AND NO READY MADE OR ONLINE CODE (e.g. from github or from other sites)
Project ID: #37748112
About the project
Sponsored
Other jobs you may like
-
PHP Inventory Software Feature Enhancements
- Bolangir, India