A modern e-commerce platform for buying and selling drones, built with Next.js.
- User authentication and registration
- Product browsing by brands and categories
- Shopping cart and wishlist management
- Order processing and payment integration
- Customer reviews and ratings
- Analytics dashboard
- Responsive design with dark mode
- Contact form, FAQ, and newsletter
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- Radix UI
- Lucide React
- JWT for authentication
- Context API for cart, wishlist, auth
- Chart.js
- React Chart.js
- Zod for validation
- Swiper for carousels
- Sonner for notifications
- Biome
- PostCSS
-
Clone the repository:
git clone https://github.com/Zihad550/drone-rush-client-v2 cd drone-rush-client-v2 -
Install dependencies:
pnpm install
-
Ensure the backend server is running on port 5000 (API at http://localhost:5000/api/v1).
-
Start the development server:
pnpm dev
-
Open http://localhost:3000 in your browser.
-
Register a new account or log in.
-
Browse drones by categories or brands.
-
Add products to cart or wishlist.
-
Proceed to checkout for orders and payments.
-
View analytics, reviews, and contact support.