Skip to content

SasaNirmal/ECO-CENTER-ADMIN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 Eco-Center Web Dashboard

A feature-rich web application designed to streamline the management of vegetable data for economic centers. This dashboard enables users to perform CRUD operations efficiently, ensuring seamless data handling and visualization.


πŸ“œ Table of Contents


🌟 Features

  • CRUD Operations: Manage vegetable details including name, code, price, quantity, and image.
  • Admin Dashboard: A responsive interface for admins to add, update, view, and delete vegetables.
  • Data Visualization: Charts and graphs to analyze inventory trends.
  • Notifications: Display real-time notifications for system events.
  • Authentication: Secure admin sign-up and sign-in functionality.
  • Image Uploads: Upload and display vegetable images effortlessly.

πŸš€ Tech Stack

Frontend

  • React.js
  • Chart.js (for data visualization)
  • Axios (for API communication)

Backend

  • Node.js
  • Express.js
  • MongoDB (with Mongoose for schema management)

Others

  • Multer (for file uploads)
  • SweetAlert2 (for pop-up notifications)

πŸ“‚ Project Structure

Eco-Center-Web-Dashboard/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ models/          # Mongoose schemas
β”‚   β”œβ”€β”€ routes/          # API routes
β”‚   β”œβ”€β”€ middleware/      # Authentication and other middlewares
β”‚   β”œβ”€β”€ server.js        # Main backend server
β”‚   └── config/          # Environment variables and database configuration
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/  # React components
β”‚   β”‚   β”œβ”€β”€ pages/       # Main pages (Dashboard, Login, etc.)
β”‚   β”‚   β”œβ”€β”€ App.js       # App entry point
β”‚   β”‚   └── index.js     # Main ReactDOM render
β”œβ”€β”€ .env                 # Environment variables
β”œβ”€β”€ package.json         # Dependencies
└── README.md            # Project documentation

About

Eco-Center Web Dashboard is an intuitive web application built for managing the operations of an economic center. πŸŒ±πŸ“Š Developed with React.js and Node.js, this platform enables admins to efficiently track and manage vegetable inventory, view real-time data, and analyze key metrics like quantity, price, and wastage. πŸ…πŸ’» With powerful CRUD operatio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors