A central hub for managing the TechTrove (E-Commerce Application).
This project is about how can the TechTrove's Admin do things like (Adding, deleting, editing the product or category). Also how the order will be accepted or rejected,
Add,delete or edit the products. Manage product categories. Accept or reject orders. View sales earning.
- Clone this repository.
- Navigate to the project directory 'cd techtrove_admin'.
- Configure all the settings e.g: place your google-services.json file from your firebase project, place api_key.
- Install dependencies 'flutter pub get'.
- Create .env file in the root folder of the project and place your api_key, e.g: API_KEY= your_api_key. And edit the firebase initialization like app id etc, given in your firebase setup.
- Run the 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.
If you have ideas for new features or improvements, feel free to open an issue to discuss them. Provide as much detail as possible about the proposed feature and why it would be beneficial to the project.
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.