Welcome to the SSN Hostel Automation repository, a MERN stack-powered full stack application designed to revolutionize paperless operations within SSN College's ladies hostel.
The primary objective of this project is to significantly reduce paper consumption within the hostel by providing a streamlined and efficient digital platform. By automating room booking and outpass requests, we aim to tackle several challenges, including:
- Reliable Room Availability: Provide accurate and up-to-date room availability information to simplify the booking process for hostel residents.
- Outpass Management: Introduce a digital solution for requesting outpasses, ensuring a more organized and trackable process.
- International Student Support: Cater to the needs of international students by offering a seamless reservation and communication system.
- Room Booking: Effortlessly book hostel rooms through a user-friendly interface, eliminating the need for manual paperwork.
- Outpass Requests: Submit and manage outpass requests digitally, enhancing transparency and reducing administrative overhead.
- Real-time Updates: Stay informed about room availability and booking status in real time.
- Sustainability: Promote a sustainable environment by minimizing paper waste and adopting eco-friendly practices.
To experience the benefits of SSN Hostel Automation, follow these steps:
- Clone the repository:
git clone https://github.com/ask-1710/Hostel-Management-System.git - Navigate to the project directory:
cd Hostel-Management-System - Install dependencies:
npm install - Update the .env file (in /api) with the values HOSTEL_DB_URI(URI for mongo collection), HOSTEL_DB_NAME(DB name), PORT=5000
- Start the client:
npm start - Navigate to server:
cd api - Install dependencies:
npm install - Start the server:
npm start