An open API service indexing awesome lists of open source software.

https://github.com/shahidc0de/e-commerce-app-admin-panel-

This project is a part of E-Commerce App where the owner can add, delete, accept or reject the user order and many more functionalities
https://github.com/shahidc0de/e-commerce-app-admin-panel-

firebase imagepicker provider-state-management stream stripe-api stripe-checkout

Last synced: 2 months ago
JSON representation

This project is a part of E-Commerce App where the owner can add, delete, accept or reject the user order and many more functionalities

Awesome Lists containing this project

README

          

# techtrove_admin
A central hub for managing the TechTrove (E-Commerce Application).

## Description
This project is about howthe TechTrove's Admin can do things like (Adding, deleting, editing the product or category). Also how the order will be accepted or rejected,

## Features
Add,delete or edit the products.
Manage product categories.
Accept or reject orders.
View sales earning.
View users ratings and feedbacks.

## Screenshots
![Untitled design(1)](https://github.com/user-attachments/assets/942bf848-e981-4a44-9aec-0b9ee39fd1e3)

## Setup Instructions
1. Clone this repository.
2. Navigate to the project directory 'cd techtrove_admin'.
3. Configure all the settings e.g: place your google-services.json file from your firebase project, place api_key.
4. Install dependencies 'flutter pub get'.
5. 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.
6. Run the 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.
## Feature Requests
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.
## 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.