NextJS E-Commerce Store
Project Description
An E-Commerce Store built with NextJS that integrates with Stripe's payment gateway services, mongoDB database for data storage, and Amazon S3 for image storage.
Project Details
- Light/Dark Theme initially set based on browser theme with choice persisting client-side
- User signup and Google OAuth integration via NextAuth
- Stripe payment gateway integration
- Stripe webhook to update order status & stock count on successful payment
- Amazon S3 integration for image storage
- Admin panel to allow updating products, users, etc.
- Client side shopping cart persistance
- Theme and shopping cart global state management via ContextAPI
- Fully responsive design
Tech Stack
- Coding Languages:
- Frameworks / Libraries / CMSs:
- Tools / Platforms: