Skip to content

QuickCart by Team Adaptix : E-commerce Software Python, Tkinter, Custom tkinter, Firebase, JSON, JWT Created a user-friendly e-commerce platform with secure authentication

License

Notifications You must be signed in to change notification settings

nehalmr/QuickCart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickCart

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.

🛠️ Tech Stack

Python Tkinter CustomTkinter Firebase JSON JWT

Features

  • Secure authentication using JWT
  • User-friendly interface with Tkinter
  • Real-time database integration with Firebase
  • Customizable UI components
  • JSON-based data handling

Installation

  1. Clone the repository:

    git clone https://github.com/nehalmr/QuickCart.git
    cd QuickCart
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up Firebase:

    • Create a Firebase project
    • Add your Firebase configuration to firebase_config.json
  4. Run the application:

    python main.py

Usage

  1. Launch the application by running python main.py
  2. Register a new account or log in with existing credentials
  3. Browse through available products and add them to your cart
  4. Proceed to checkout and complete your purchase securely

User Manual

Registration and Login

  • 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

Browsing Products

  • 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

Adding to Cart

  • 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

Checkout Process

  • 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

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature-branch
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please contact Nehal MR.

About

QuickCart by Team Adaptix : E-commerce Software Python, Tkinter, Custom tkinter, Firebase, JSON, JWT Created a user-friendly e-commerce platform with secure authentication

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages