HostelVerse is a Hostel Management System, which aims to digitize and automate the daily and monotonic tasks that a Hostel Warden or Caretaker does.
- Sign up for students using their college email id
- Automated Hostel Allotment Procedure, based on higher priority to the farthest students
- Creating Leave Applications, Room Issues that the warden can Resolve/Approve/Reject online
- Statistics for Admin, like Hostel Occupancy Rate, Issue Clearance Rate for Wardens
- Create Feedback for the hostels and give them rating
- Location based Check In/Check Out for monitoring attendance of Students
- ReactJS
- Tailwind CSS - for styling
- GeoLocation API - for getting the location of the user
- Material UI - for the UI
- React Query - for fetching data from the server and caching it
- Redux Toolkit - for better state management
- Bad-Words - To filter bad words from the input
- Font Awesome Icon - for the icons
- Headless UI - for the UI components
- Azure Functions - Serverless Backend Technology
- Typescript
- Azure CosmosDB API for MongoDB - A gloabally distributed database hosted on Azure
- Sentry - Application monitoring and error tracking software
- @hapi/iron - A more secure protocol for encrypting data in form of tokens
- Mongoose
Install HostelVerse with yarn/npm.
Clone the repository
git clone https://github.com/IIITKotaDevs/HostelVerse.git
Install Node modules
yarn install
Start the server
yarn start
- Integrate a payment gateway like Stripe, RazorPay for students to pay their hostel fees
- Chat with Warden: Students should be able to chat with the warden in case of any urgent matters
- Emergency Beacon: Students can use the emergency beacon to send a distress signal to the emergency services present at the campus