Project Duration 🗓️: December 2023 – March 2024
Project Description 📃: A user-centric platform designed for hostel authorities to efficiently manage operations, reducing reliance on Excel by 75%. The system includes features like secure user authentication, student profile management, room allocation, fee management, leave management, and report management.
The Hostel Management System is a comprehensive solution for hostel authorities to manage day-to-day operations. It streamlines processes like room allocation, fee management, and leave tracking, significantly reducing manual effort and errors.
- Frontend: React, Shadcn-ui, Flowbite, Recharts, Framer-motion, Yup, Formik
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Payment Integration: Razorpay
- Automation/Testing: Puppeteer
- Hosting: Netlify, Render
- Version Control: Git, GitHub
- Secure User Authentication: Ensures that only authorized users can access the system.
- Student Profile Management: Manage and update student profiles efficiently.
- Room Allocation: Simplifies the process of allocating rooms to students.
- Fee Management: Includes online fee collection via Razorpay and allows generation and downloading of fee receipts.
- Leave Management: Tracks student absences in real-time, providing accurate data on student presence in the hostel.
- Report Management: Generate reports on various operations, aiding in better decision-making.
- Node.js (version)
- MongoDB (local or cloud setup)
- npm or yarn
- Clone the repository:
git clone https://github.com/DhavalDudheliya/Hostel_Management.git cd Hostel_Management
- Install dependencies:
# Install server dependencies cd backend npm install # Install client dependencies cd ../frontend npm install
- Run the project:
# Run frontend and backend conncurently cd hostel_management npm run start # Run the backend cd backend npm run dev # Run the frontend cd ../frontend npm start
- Email: dhavaldudheliya77@gmail.com
- Phone No: +91 9157795624