My-Tourly - A responsive tour and travel website built in Django and Python.
My-Tourly is a tour and travel website that allows users to discover and book travel packages, hotels, and transportation services with ease. The website features a functional login module and payment gateway for hassle-free booking.
- Python 3.6 or higher
- Django 3.1.7 or higher
- PostgreSQL 9.5 or higher (optional)
- Clone the repository:
git clone https://github.com/your-username/my-tourly.git - Install the dependencies:
pip install -r requirements.txt - Set up the database:
- If you're using PostgreSQL, create a new database and update the settings in
mytourly/settings.pyaccordingly. - If you're using SQLite (the default), no further configuration is required.
- If you're using PostgreSQL, create a new database and update the settings in
- Run the migrations:
python manage.py migrate - Create a superuser:
python manage.py createsuperuser - Start the development server:
python manage.py runserver
- Navigate to the homepage and browse through the available travel packages, hotels, and transportation services.
- Login or create an account to make a booking and proceed to checkout.
- Payment can be made through the integrated payment gateway for a hassle-free experience.