Flipkart-Clone is a web application that aims to replicate the functionality and design of the popular e-commerce platform Flipkart.
- User registration and login functionality
- Browse and search for products
- View product details, including images, descriptions, and pricing
- Add products to the shopping cart
- Manage the shopping cart, including adding, updating, and removing items
- Proceed to checkout and place orders
- React.js for the frontend and building user interfaces.
- Redux for state management
- Node.js for backend and user authentication.
- Express.js for server management.
- MongoDB for database management and user authentication.
To set up the Flipkart-Clone application locally, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/Aarav238/Flipkart-Clone.git
- Navigate to the project directory:
cd client
npm install
cd ../server
npm install
- Set up the environment variables:
- Create a
.env
file in theserver
directory. - Add the following environment variables:
URL=<your_mongodb_uri> PORT=<port>
- Start the frontend and backend servers:
- In the
client
directory, run:npm start
- In the
server
directory, run:npm run dev
- Open your web browser and navigate to http://localhost:3000 to access the Flipkart-Clone application.