https://youtu.be/RCp_Nr1ffkY?feature=shared
QuickCart is a user-friendly e-commerce platform developed by Team Adaptix. It's built using Python, Tkinter, Custom Tkinter, Firebase, JSON, and JWT, aiming to provide a secure and efficient shopping experience.
- Secure authentication using JWT
- User-friendly interface with Tkinter
- Real-time database integration with Firebase
- Customizable UI components
- JSON-based data handling
-
Clone the repository:
git clone https://github.com/nehalmr/QuickCart.git cd QuickCart
-
Install dependencies:
pip install -r requirements.txt
-
Set up Firebase:
- Create a Firebase project
- Add your Firebase configuration to
firebase_config.json
-
Run the application:
python main.py
- Launch the application by running
python main.py
- Register a new account or log in with existing credentials
- Browse through available products and add them to your cart
- Proceed to checkout and complete your purchase securely
-
Registration:
- Click on the "Register" button on the login screen
- Fill in the required details and submit the form
- Verify your email if required
-
Login:
- Enter your registered email and password
- Click on the "Login" button to access your account
-
Home Screen:
- The home screen displays a list of available products
- Use the search bar to find specific products
-
Product Details:
- Click on a product to view its details, including price, description, and reviews
-
Add to Cart:
- On the product details page, click the "Add to Cart" button
-
View Cart:
- Click on the cart icon to view items in your cart
- Adjust quantities or remove items as needed
- Proceed to Checkout:
- Click the "Checkout" button in your cart
- Enter your shipping and payment information
- Review your order and click "Place Order" to complete the purchase
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch: git checkout -b feature-branch
- Make your changes and commit them: git commit -m 'Add new feature'
- Push to the branch: git push origin feature-branch
- Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please contact Nehal MR.