
Open
Posted
•
Ends in 6 days
Paid on delivery
Project Overview Project Name: GenLib (Digital Library & Attendance System) Tech Stack: Frontend (HTML/Tailwind/JavaScript or React in parts), Backend (Node.js + Express + MongoDB) Purpose: A portal for libraries with features including student and admin dashboards, attendance tracking, payments, book transfers, announcements, and daily check-in/check-out system. Current Issues / Challenges Frontend not functioning smoothly – Pages for student and admin dashboards, attendance, and documents are not rendering properly. Backend APIs unstable – Some routes (attendance, payments, seat booking, login) are failing or returning incorrect data. Data flow issues – Student, admin, and attendance data not syncing correctly between frontend and backend. Authentication problems – Student and admin login/logout not working reliably. Seat allocation bug – Available/unavailable seats not updating correctly. Payment system missing – Razorpay or any payment option not yet integrated. Dashboards (student and admin) not efficient – Require optimization and proper data display. Required Features / Tasks for Freelancer Fix and optimize student dashboard – Should show attendance status, payments, book transfers, announcements, and check-in/check-out history. Fix and optimize admin dashboard – Should manage students, attendance logs, seat allocation, announcements, payments, and daily activity. Debug and stabilize backend APIs – Ensure all Express routes function properly. Correct and align MongoDB schemas (students, admins, seats, payments, attendance, announcements). Implement secure JWT-based authentication and authorization for students, admins, and master admin. Ensure smooth attendance system – Students can mark daily check-in and check-out correctly. Fix seat allocation system – Dropdown should dynamically show only available/unoccupied seats. Add Razorpay payment integration – Enable UPI, cards, and net banking for fees, seat booking, and subscriptions. Add book transfer functionality – Students should be able to request or transfer books through the portal. Add announcements system – Admins can post announcements visible to students. Perform testing and deployment – Final delivery should be production-ready, stable, and bug-free. Expected Deliverables Fully working student and admin dashboards. Functional attendance and check-in/check-out system. Reliable seat allocation and book transfer features. Smooth Razorpay payment integration. Announcements visible for students (posted by admins). Complete frontend + backend integration. Clean, documented, and bug-free codebase.
Project ID: 39738476
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Rajouri, India
Member since Nov 27, 2019
₹12500-37500 INR
₹1500-12500 INR
$2-8 USD / hour
₹1500-12500 INR
$250-750 USD
₹1250-2500 INR / hour
₹12500-37500 INR
$750-1500 USD
₹600-1500 INR
£10-15 GBP / hour
$1500-3000 USD
$30-250 USD
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
$15-25 USD / hour
₹400-750 INR / hour
₹37500-75000 INR
₹100-400 INR / hour
$15-25 USD / hour
£750-1500 GBP
₹1500-12500 INR