The E-Commerce_Application based on single store where the user can browse, select and order the desired product.
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.
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.
- Clone this repository.
- Navigate to project directory 'cd TechTrove_shop'.
- 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.
- install dependencies 'flutter pub get'.
- Configure your Stripe key and in the main function, place it .env file and also authorization key in lib/stripe_helper/stripe_helper.dart.
- Run the flutter app "flutter run".
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.
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.
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.