Misko Terapija is a web application built with Django that allows users to reserve their stay and make payments. It includes a moderator system for managing all models, a gallery feature for showcasing photos, and a reservation filtering feature.
- Reservation system
- Payment processing
- User dashboard to manage reservations
- Admin dashboard to manage reservations and users
- Moderator system for managing models: House, Gallery
- Gallery feature for showcasing photos
- Reservation filtering for easy search and navigation of unreserved houses
-
Upload the Database: Since the application relies on a database, you need to upload the database file.
-
Change into the project directory:
cd misko-terapija -
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment: For macOS/Linux:
source venv/bin/activateFor Windows:
venv\Scripts\activate -
Install the dependencies:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Access the admin dashboard in your browser at http://localhost:8000/admin. Use the superuser credentials created in the previous step to log in.
- As an admin, you can manage reservations and users through the admin dashboard.
- As a moderator, you have access to the moderator system where you can manage models as: House, Gallery and delete Reservations.
- The reservation filtering feature allows users to search and navigate through available reservations easily.
- Users can filter houses based on chosen dates to view houses that are available for reservation on those specific dates.