Lahore Campus - Computer Science
Batch 2019-2023
Modules:
- Sign up
- Login
- Search
- Shopping Cart
- Checkout
- Product Listing
- Language
- Wishlist
- Admin Dashboard
- Products List (admin)
- Generate Reports
- User Account Management
- Orders List
- Customers List
- Reviews List
- Transactions List
Welcome to the Nakamura Store repository! This repository contains the source code for an e-commerce website developed for Nakamura Super Store, aiming to revolutionize the shopping experience in Afghanistan. The website is built using React and incorporates various features to enhance the user experience, streamline the checkout process, manage inventory, generate sales reports, and establish a strong customer connection.
To start the project locally, please follow the instructions below:
Node.js: Make sure you have Node.js installed on your machine. You can download it from the official Node.js website: https://nodejs.org
-
Clone this repository to your local machine using the following command: git clone https://github.com/alee-anwar/Nakamura-Super-Store.git
-
Navigate to the project directory:
- For Customer Side -> cd shop
- For Admin Side -> cd admin
- Install the each project dependencies by running the following command: npm install
-
Start the development server with the following command: npm start
-
The shop side should now be accessible locally at http://localhost:3005.
-
The admin side should now be accessible locally at http://localhost:3010.
- React: JavaScript library for building user interfaces
- MUI (Material-UI): React component library for building UI elements
- Twilio: API for integrating SMS notifications
- Formik: Library for managing forms in React
- i18next: Internationalization and localization framework
- react-chartjs-2: Library for generating interactive charts in React
Contributions to Nakamura Store are welcome! If you have any suggestions, bug fixes, or new features to add, please open an issue or submit a pull request. We appreciate your contributions.