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.
To get started with Forte, follow these steps:
-
Clone the repository:
git clone https://github.com/philiptitus/forte.git cd forte
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up the database:
python manage.py migrate
-
Create a superuser for admin access:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
Once the server is running:
- Access the project at http://127.0.0.1:8000/.
- Use the admin interface at http://127.0.0.1:8000/admin/ to manage bookings, users, and other application data.
To run tests for Forte, execute:
python manage.py test
- Python
- Django
- Django REST Framework
- PostgreSQL
We welcome contributions to Forte Hostel Management System! To contribute:
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature/your-feature
-
Commit your changes:
git commit -am 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature
-
Create a new Pull Request for review.
This project is licensed under the MIT License. See the LICENSE file for full details.
© Philip Titus 2023