Astha Library Management System Development

Job ID: 39714989

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)