- Repository: eShop
- Type of Challenge:
Consolidation
- Duration:
10 days
- Deadline:
30/09/24
- Team challenge :
solo
During this project you will work alone. Choose the mission that corresponds to your orientation (front or back)
Recreated a new front with a framework from the template provided
Created the backend adapted to the template provided
Freshshop is your new customer. They specialize in organic food and biodegradable bikes. Their Saint-Gilles store is so profitable that they opened a second one. To celebrate, they want to launch an e-commerce website at the same time.
The owner of Freshshop selected a template from the web. He is not free of rights and is starting to be quite old. From there, implement the model in a framework and modify it to make it more interesting and suitable for OOP.
- The project is developed with a framework
- All features must be present (work stops at the front)
- The design of the site is improved
- The site has a responsive version
- All images/videos are optimized for the web
Freshshop already owns the frontend part of the project. You must now implement the back-end.
-
All the features of the home page must work
-
Register & sign in/out
-
Client account
-
Research bar
-
Newsletter
-
The shopping cart must work (add / remove / calculate / order)
-
- All img should be displayed dynamically
- The shop filters are working (sidebar shop)
- Wishlist
- Contact Us
Do not connect the platform to a payment system
Do the job like a fullstack
- Publish your source code on the GitHub repository.
- Pimp up the readme file:
- What, Why, When, How, Who.
- Pending things to do
- ...
- Download the folder containing the template (clone the repo)
- Analyze the different template files
- Create the repository
- Study the request (What & Why ?)
- Identify technical challenges (How ?)
- Create the ReadMe
- Start coding
Criteria | Indicator | Yes/No |
---|---|---|
1. Is complete | The student has realized all must-have features and one Nice-to-have feature | |
The rules of the MVC model and the OOP are respected | ||
The repo is clean | ||
The readme is clean | ||
2. Is Correct | The student has realized 3 of must-have features and one Nice-to-have feature | |
The rules of the MVC model and the OOP are respected | ||
The repo is clean | ||
The readme is clean |
Shoot for the moon, even if you miss, you’ll land among the stars. Oscar Wilde