Skip to content

philiptitus/forte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forte Hostel Management System


Table of Contents


Project Description

Forte is a powerful Django-based application designed to simplify student hostel bookings. It provides a seamless experience for students to find, book, and manage their hostel accommodations, while hostel administrators benefit from an efficient management system.


Installation

To get started with Forte, follow these steps:

  1. Clone the repository:

    git clone https://github.com/philiptitus/forte.git
    cd forte
  2. Create and activate a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set up the database:

    python manage.py migrate
  5. Create a superuser for admin access:

    python manage.py createsuperuser
  6. Run the development server:

    python manage.py runserver

Usage

Once the server is running:


Running Tests

To run tests for Forte, execute:

python manage.py test

Technologies Used

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL

Contributing

We welcome contributions to Forte Hostel Management System! To contribute:

  1. Fork the repository.

  2. Create a new branch for your feature:

    git checkout -b feature/your-feature
  3. Commit your changes:

    git commit -am 'Add some feature'
  4. Push to the branch:

    git push origin feature/your-feature
  5. Create a new Pull Request for review.


License

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


© Philip Titus 2023

Releases

No releases published

Packages

No packages published

Languages