Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gobinath-b/admin-ecommerce
Admin console for CRUD product
https://github.com/gobinath-b/admin-ecommerce
Last synced: about 2 months ago
JSON representation
Admin console for CRUD product
- Host: GitHub
- URL: https://github.com/gobinath-b/admin-ecommerce
- Owner: Gobinath-B
- Created: 2024-04-21T17:21:54.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-30T17:35:55.000Z (9 months ago)
- Last Synced: 2024-04-30T18:48:16.970Z (9 months ago)
- Language: CSS
- Homepage: https://admin-ecommerce-oak6.onrender.com/admin/dashboard
- Size: 6.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Admin Panel for E-commerce
This application is an admin panel for managing product details in an e-commerce platform. It provides CRUD operations (Create, Read, Update, Delete) for product details and integrates with Firebase for storage and database management. The application is built using EJS (Embedded JavaScript) for templating.
## Features
- **Create**: Add new products with details such as name, category, description, and image.
- **Read**: View a list of all products with their details.
- **Update**: Edit existing product details, including changing categories and images.
- **Delete**: Remove products from the platform.
- **Firebase Integration**: Uses Firebase for storage and database management.## Technologies Used
- **EJS**: For templating
- **Bootstrap 4**: For styling and layout
- **Firebase**: For database and storage
- **JavaScript (ES6+)**: For scripting## Getting Started
To set up and run the application locally, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/Gobinath-B/Admin-ecommerce.git
cd
```2. **Install Dependencies**:
Make sure you have Node.js and npm installed. Then, install the necessary dependencies:
```bash
npm install
```4. **Run the Application**:
Start the application:
```bash
npm start
```5. **Access the Application**:
Open a web browser and navigate to `http://localhost:8000/admin/dashboard` to access the admin panel.## Usage
- **Add a Product**: Use the form on the admin panel to add a new product.
- **Edit a Product**: Click on a product to edit its details.
- **Delete a Product**: Use the delete button to remove a product.## Troubleshooting
- Ensure your Firebase configuration is set up correctly in the application.
- Check the console for any JavaScript errors or issues.
- Make sure you have the necessary permissions for the Firebase project.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.