Welcome to the Hostel Room Selection Website repository! This project aims to simplify the hostel room selection process for students by providing a user-friendly web platform. No more hassle of scrolling through endless options - with this website, selecting your hostel room becomes a breeze!
- Login System: Users can log in securely using their username and password.
- Block and Room Selection: Users can select their desired block and room from interactive tables.
- Room Preview: Get a sneak peek into your future space with room images.
- Additional Information: Finalize your room selection by providing additional details such as student names.
- App.js: Main component handling routing and authentication logic.
- Login.js: Component for user login with username and password.
- RoomChoice.js: Component for block and room selection.
- ShowRooms.js: Component displaying room images and additional information.
- AdditionalInfoPage.js: Component for providing additional information and finalizing room selection.
- Stylesheets: CSS files for styling respective components.
- Clone the repository to your local machine.
- Install dependencies using
npm install
. - Start the development server using
npm start
. - Access the website in your browser at
http://localhost:3000
.
- React.js: Frontend library for building user interfaces.
- React Router: Library for declarative routing in React applications.
- React Slick: Carousel component for displaying room images.
- CSS: Styling for components.
- LM Studio: It was used in the background to provide a local server for LLM inference. Llama 3 was used in the server.
If you have any feedback, suggestions, or issues, feel free to open an issue or create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.