Good news : Your team has been selected by our final client !
Your mission is to create a fullstack client-server CRUD application !!!
Our client demands an online shop specialized in sneakers.
Thankfully, our lead designer has already done a big part of the job.
So you won't have to deal that much with HTML/CSS ( Ahhh... this is perfect ; )
-
implement a bin/www file
-
all sneakers are fetched from a mongo database
-
the final users must be able to signup and signin
-
logged in users are able to create new products
-
logged in users are able to update a product
-
logged in users are able to delete some products
-
don't mess up the design
- A lazy programer made some mistakes in the source code, you may have to find/fix the bugs !
- collection : display all products
- kids : display only kids products
- women : display only women products
- men : display only women products
(see bonus below)
- User {name, lastname, email, password}
- Sneaker {name, ref, sizes, description, price, category: [men, women, kids], id_tags: [ObjectId] }
- Tags {label}
- PORT=
- MONGO_URI=
- CLOUDINARY_NAME=
- CLOUDINARY_KEY=
- CLOUDINARY_SECRET=
- SESSION_SECRET=
Each team will have 5 minutes to showcase their work, friday at 5PM.
-
1 make the shop responsive with flex and media-queries
-
2 add some custom categories @ /prod-add
-
3 code the products filters using the AJAX method
- 4 Add a shopcart feature :D