/week6-EMJA

A store selling delicious cupcakes 🧁

Primary LanguageJavaScript

EMJA Bakery 🧁

The world's most delicious cupcakes πŸŒπŸ˜‹

Deployed version here

Roles πŸ‘₯

UX - Elena

Facilitator - Ji

DevOps - Anna

QA - Mohammed

Acceptance Criteria βœ…

βœ” Server-rendered with Next.js

βœ” Hosted on Vercel

βœ” Data stored in ElephantSQL Postgres

βœ” Homepage with product listings

βœ” Individual product pages, containing: quantity/colour/variant pickers

Stretch goals πŸ™†β€β™€οΈ

πŸ₯³ β€œAdd to basket” button on product pages 🧺

πŸ₯³ Basket page showing all saved items

πŸ₯³ Filter products by category

πŸ₯³ Filter products by price πŸ’·

πŸ₯³ β€œFeatured” products on homepage 🏑

Future improvements πŸ•°

πŸ“ Add cupcake quantity and size to basket page

πŸ“ Authenticate users and save their basket contents for future visits

πŸ“ Refactor our products page to render one list of products

πŸ“ Change filter by price to sort by price

What we learnt πŸ“š

πŸ“ How to build a full stack application in Next.js with a PSQL db 🧱

πŸ“ How to deploy our app to Vercel

πŸ“ How to use React to build our front end βš›οΈ

Screenshots πŸ‘€