This project is an e-commerce service providing website offering various features for users to browse, shop, and manage their accounts. The live version of the website is currently accessible at https://e-requirement.vercel.app.
- User Authentication: Sign up and log in functionality.
- Profile Management: Update profile information, address etc.
- Shopping Cart: Add items to the cart, remove items from the cart.
- Product Catalog: Browse products, filter.
- Notifications: Receive notifications for order updates, promotions, etc.
- Bookmarking: Save favorite items or wish lists.
- Order Management: Place orders, view order history.
- Payments: Secure payment gateway integration.
- Node.js and npm installed.
- Clone the repository.
- Navigate to the project directory.
- Run
npm install
to install dependencies. - Configure environment variables for API keys, database connections, etc.
- Start the application using
npm run dev
. - Access the website via the provided URL.
- Sign up or log in to begin using the platform.
- Explore products, add items to cart, and proceed to checkout.
- Frontend: JavaScript (Next JS)
- Backend: Next JS.
- Database: MongoDB.
- Payment Gateway: Stripe.
- Authentication: JWT.