Skip to content

An E-commerce App for a private Store, where the user can order the items provided by the owner of the shop via Admin Panel of this app, user can order the item on both way Cash On Delievery || Online Payment

Notifications You must be signed in to change notification settings

ShahidC0de/E-commerce-App-College

Repository files navigation

tech_trove_shop

The E-Commerce_Application based on single store where the user can browse, select and order the desired product.

Description

The project is E-Commerce-Application, it can be use for private stores where the store owner can go online to keep a strong hold on their customers, with flexible payment method, Cash On Delivery | Online Payment.

Features

Login, SignUp, Firebase Email Verification, Searching the product, ordering the product, changing user password, uploading profile image, Flexible payment method, canceling the order, verifying that order is delivered etc..

Screeshots

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Setup Instructions

  1. Clone this repository.
  2. Navigate to project directory 'cd TechTrove_shop'.
  3. Configure all the settings e.g: create .env file in the root of folder of the app, and also place your google-services.json file, place your api_key in .env, provided in your google-services.json file.
  4. install dependencies 'flutter pub get'.
  5. Configure your Stripe key and in the main function, place it .env file and also authorization key in lib/stripe_helper/stripe_helper.dart.
  6. Run the flutter app "flutter run".

Contribution Guidelines

Thank you for considering contributing to the TechTrove Admin project! Contributions are welcomed and encouraged from everyone. To maintain positive and collaborative environment, please adhere the following guidelines.

Issue Reporting

If you encounter any bugs, glitches, or other issues, please report them by creating a detailed issue on the GitHub repository. Include steps to reproduce the issue, expected behavior, and any relevant screenshots or error messages.

Pull Requests

Fork the repository and create a new branch for your feature or bug fix. Ensure your code adheres to the project's style and conventions. Write clear and concise commit messages. Test your changes thoroughly and ensure they do not introduce any new issues. Update documentation as necessary. Submit a pull request with a detailed description of the changes made.

About

An E-commerce App for a private Store, where the user can order the items provided by the owner of the shop via Admin Panel of this app, user can order the item on both way Cash On Delievery || Online Payment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published