- Notifications
You must be signed in to change notification settings - Fork9
A MERN stack-based web app that allowed seamless online room booking, attendance management, and gate token access, which reduced manual errors by 50%, paperless work 80%, saving 10+ hours per week of Hostel Staff.
paramsgit/Hostel_minor_project
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The Modern Hostel Management System is a comprehensive application designed to facilitate the management and operations of a hostel. It offers various features such as registration/sign-in, room booking, QR-based gate pass token, attendance with face and location verification, complaint section, feedback section, and an admin dashboard.
- Students can register and create an account to access the system.
- Existing students can sign in using their credentials.
- Students can view available rooms and book them based on their preferences and availability.
- Students can view their mess bill details, including their current balance, the bill for the current month, and previous expenses.
- Students have to fill leave form and can download their gate pass .
- The gate pass token will be scanned by security personnel at the gate for verification.
- Students' attendance will be marked after face and location verification.
- The system checks if the student is not on leave before verifying the location.
- Students need to scan their face for attendance verification.
- Students can submit complaints or issues they encounter within the hostel.
- They can track the status of their complaints and receive updates.
- Students can provide feedback on their experiences or suggest improvements.
- The admin dashboard provides access to manage and monitor various aspects of the hostel management system.
- Admins can view and manage registrations, room bookings, leave applications, attendance records, complaints, and feedback.
- Clone the repository:
git clone https://github.com/paramsgit/Hostel_minor_project.git
- Install the necessary dependencies:
cd Hostel_minor_projectnpm install- Start the server
npm start
Access the application viahttp://localhost:3000.
Now Setup Backend
- Install the necessary dependencies:
cd Backendnpm install- Start the server
node index.js
Access the application viahttp://localhost:5000.
Now setup python server for Face recognition.
- Install the necessary dependencies:
cd ..cd Pythonpip install -r requirements.txt
- Start the microservice
python python.py
You need to set your MongoDB URL in thedb.js file located in the Backend folder.
const mongouri ="YOUR_MONGO_URL"e.g. -> const mongouri ="mongodb://127.0.0.1:27017/app"
NodeJS,ExpressJS,MongoDB,ReactJS,Python,Tailwind,
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request detailing your changes.
About
A MERN stack-based web app that allowed seamless online room booking, attendance management, and gate token access, which reduced manual errors by 50%, paperless work 80%, saving 10+ hours per week of Hostel Staff.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.









