a fullstack Ecommerce website built with NEXTJS and Laravel
For Client:
- Responsive design
- Sign in, Sign up and Oauth2 (Google and Facebook)
- Forgot and reset password functionality
- Account address, details and settings
- CRUD functionality for shopping cart
- CRUD functionality for wishlist
- Coupons & Discounts
- Currency options
- Product search, Product quickview, Product details, reviews and related products
- Checkout and orders
- And more...
For Admin:
- Admin Settings
- Manage Products
- Manage Product attributes (size, colors...)
- Manage Banners
- Manage Categories and Subcategories
- Manage Coupons and discounts
- Manage Orders
- Manage Users
- And more...
this project is built with:
- Nextjs
- React Query
- Zustand
- Radix UI
- Stitches js
- React Hook Form
- ...
Note: make sure to check the server
branch as well
1 - clone this repo and install the dependencies:
npm install
2 - Create a .env.local
file in the root directory and add:
NEXT_PUBLIC_API_URL=http://localhost:8000
3 - Finally run the command: npm run dev
(see the server
branch for the admin dashboard screenshots)