Welcome to Shopkart, your one-stop destination for all your online shopping needs. Shopkart is an e-commerce website built with React, TypeScript, Firebase, and Material-UI, providing you with a seamless and enjoyable shopping experience.
- Wide Range of Products: Explore a diverse range of products across various categories to suit your preferences.
- User Authentication: Securely sign in to your account to manage your orders, view order history, and more.
- Shopping Cart: Easily add products to your shopping cart and proceed to checkout with a smooth and intuitive interface.
- Product Search: Effortlessly find your desired products using the search functionality.
- Product Details: View detailed information about each product, including price, description, and customer reviews.
- Order Tracking: Track the status of your orders and stay updated on the delivery process.
- Responsive Design: Enjoy a consistent shopping experience across different devices and screen sizes.
- React
- TypeScript
- Firebase
- Material-UI
- Vite
To get started with Shopkart locally, follow these steps:
- Clone the repository:
git clone https://github.com/amitkrsingh102/SHOPKART
- Navigate into the project directory:
cd SHOPKART
- Install dependencies:
npm install
-
Set up Firebase:
-
Create a Firebase project on the Firebase Console.
-
Set up Firebase Authentication and Firestore.
-
Obtain your Firebase configuration keys.
-
Paste the firebase config keys in the config.ts file in the following folder.
-
cd src/firebase
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Open your browser and visit
http://localhost:3000
to see Shopkart running locally.
Contributions to Shopkart are welcome! If you'd like to contribute, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License.
- React: https://reactjs.org/
- TypeScript: https://www.typescriptlang.org/
- Firebase: https://firebase.google.com/
- Material-UI: https://material-ui.com/
- Vite: https://vitejs.dev/