A Django web app for managing tour packages and bookings. Users can browse destinations, view package details, and place bookings while administrators manage packages and related data.
- Python
- Django
- SQLite (default dev database)
- HTML templates
- Tailwind CSS
- daisyUI
- Create and activate a virtual environment.
- Install dependencies:
- If using Pipenv:
pipenv install - If using pip:
pip install -r requirements.txt(create one if needed)
- If using Pipenv:
- Apply migrations:
python manage.py migrate
- Create an admin user (optional):
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
- Update database settings in
tours/settings.pyif you want a different database backend.