This project is a web application designed to manage and streamline hostel-related operations, built using a combination of frontend and backend technologies.
Ensure you have Node.js, npm, XAMPP, and MySQL installed on your machine.
-
Frontend Setup
Navigate to the frontend directory and install the required dependencies:
cd frontend npm install cd ..
-
Install Main Dependencies
In the root hostel management directory, install the necessary dependencies:
npm install
-
Running the Application
To start the application, use the following command:
npm run start
This will start both the frontend and backend servers if configured correctly.
- React.js: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for designing responsive layouts.
- Flask: Lightweight backend framework for handling server logic.
- XAMPP: Local development environment to manage Apache and MySQL.
- MySQL: Relational database management system for storing hostel data.
- Ensure XAMPP is running, with Apache and MySQL servers started, to enable database connectivity.
- Adjust configurations as needed in the
.envfile for database connection details, such as MySQL username and password.
