- Client: TypeScript, Next.js, Zustand, Mantine
- Implementing Next.js features:
getStaticPaths
withgetStaticProps
getServerSideProps
- Image optimization with Next.js Image Component
- Using Zustand for global state management and its Persist middleware
- Basic animation with Framer Motion
- Store wishlist and cart data in the database instead of localStorage
- Add end-to-end and integration tests
- Clone repo
git clone https://github.com/U7ama/luxe-store.git
npm install
npm run dev