Ctoic / Hostel-Management-System-Using-Flask

Application to streamline your hostel buisness.
https://hostel-management-system-using-flask.vercel.app
1 stars 3 forks source link
contributions-welcome css3 flask good-first-issue hacktoberfest hacktoberfest2024 html javascript python3 sqlite3 web

Hostel Management System

This is a Flask-based web application for managing a hostel. It includes functionalities for enrolling students, managing rooms, tracking expenses, and more.

Features

Technologies Used

Recommended Dev Tools

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/hostel-management-system.git
    cd hostel-management-system
  2. Create a virtual environment and activate it (virtual environment directory name is .venv):

    python3 -m venv .venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install pipenv package manager

    pip install pipenv
  4. Install the dependencies:

    pipenv install
  5. Initialize the database:

    flask db init
    flask db migrate -m "Initial migration."
    flask db upgrade
  6. Run the application:

    flask run
  7. Open your browser and navigate to http://127.0.0.1:5000.

Application Structure

Routes

Screenshots

Home Page

Home Page

Enroll Student

Enroll Student

Students List

Students List

Rooms List

Rooms List

Expenses

Expenses

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For any questions or suggestions, please contact najamabass2020@gmail.com.