Astha Library Management System Development
Budget: ₹12,500 – ₹37,500 INR
Project Name: Astha Library Management System
Overview:
Astha Library Management System is a web-based application built to manage students, their registration, fee collection, and unpaid fee tracking in a streamlined way. The project consists of a React.js frontend and a Node.js + Express backend with MongoDB database, connected via REST APIs.
Key Features:
1. Student Registration
-> Admin can register students with details like name, phone, and email.
-> Data is stored securely in the database.
2. Student List
-> View all registered students in one place.
-> Easy to check student details (contact, email, ID).
3. Fee Management
-> Admin can add fee payments against a student.
-> Track how much each student has paid.
4. Unpaid Fees Tracker
-> Shows a list of students with pending/unpaid fees.
-> Helps admin send reminders or alerts.
5. API Integration
-> React frontend connects to backend API hosted on Render (https://ht-backend-5eby.onrender.com).
6. Endpoints include:
-> POST /api/register → Register student
-> GET /api/students → Get student list
-> POST /api/addFee → Add fee
-> GET /api/unpaidFees → View unpaid fees
7. Technology Stack:
-> Frontend: React.js, Axios
-> Backend: Node.js, Express.js
-> Database: MongoDB
-> Hosting: Render (Backend), Netlify/Vercel (Frontend possible)
Overview:
Astha Library Management System is a web-based application built to manage students, their registration, fee collection, and unpaid fee tracking in a streamlined way. The project consists of a React.js frontend and a Node.js + Express backend with MongoDB database, connected via REST APIs.
Key Features:
1. Student Registration
-> Admin can register students with details like name, phone, and email.
-> Data is stored securely in the database.
2. Student List
-> View all registered students in one place.
-> Easy to check student details (contact, email, ID).
3. Fee Management
-> Admin can add fee payments against a student.
-> Track how much each student has paid.
4. Unpaid Fees Tracker
-> Shows a list of students with pending/unpaid fees.
-> Helps admin send reminders or alerts.
5. API Integration
-> React frontend connects to backend API hosted on Render (https://ht-backend-5eby.onrender.com).
6. Endpoints include:
-> POST /api/register → Register student
-> GET /api/students → Get student list
-> POST /api/addFee → Add fee
-> GET /api/unpaidFees → View unpaid fees
7. Technology Stack:
-> Frontend: React.js, Axios
-> Backend: Node.js, Express.js
-> Database: MongoDB
-> Hosting: Render (Backend), Netlify/Vercel (Frontend possible)
Related categories:
JavaScript
NoSQL Couch & Mongo
Node.js
AngularJS
React.js
Frontend Development
MongoDB
REST API