Django Travel Lite is a free, open-source travel and tour booking website that is focused on Easy Website Management, Google ranking (SEO) and Flexible (easy) tour booking options. It is built using the Django framework in Python and designed with Bootstrap. This makes it lightweight, secure, and fast.
- Effortless Website Management: Easily add, edit, and manage tours, destinations, and bookings all from a user-friendly dashboard.
- Boost Your Online Visibility: Built with SEO best practices in mind to help your website rank higher in search results and attract more organic traffic.
- Flexible & User-Friendly Bookings: Offer seamless online booking experiences for your customers with a simple and intuitive booking flow (with "Book on WhatsApp" option).
This Learning Management System project is built with
- Front-End: HTML, CSS, JavaScript and Bootstrap
- Back-End: Django (Python)
- Database: SQLite (Any other database can be added)
ADD a STAR ⭐️ to this project 👆 if you like "Django Courses" project.
- Manage Regions (Destinations), Activities and Tours.
- Manage Users (Create/Update/Delete Users and Give Specific Roles)
- Manage Blog Posts
- Manage Testimonials
- Manage Subscribers (For Email Marketing)
- Manage Pages
- Customize Website
- Explore all Regions (Destinations), Activities and Tours.
- Read all informative blog posts.
- Check experiences from recent customers.
- Connect with Tour Organizer via Social Media, Email, Phone, etc.
- Book Tours on WhatsApp.
- Subscribe for updated offers/packages and travel information.
- Install Git Version Control [ https://git-scm.com/ ]
- Install Python Latest Version [ https://www.python.org/downloads/ ]
- Install Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]
Alternative to Pip is Homebrew
1. Create a Folder Where you want to save this project.
2. Create a Virtual Environment and Activate
Install Virtual Environment
$ pip install virtualenv
Create Virtual Environment
For Windows
$ python -m venv venv
For Mac
$ python3 -m venv venv
Activate Virtual Environment
For Windows
$ source venv/scripts/activate
For Mac
$ source venv/bin/activate
3. Clone This Project (Using SSH)
$ git clone git@github.com:vijaythapa333/django-travel-lite.git
Then Enter The Project
$ cd django-travel-lite
4. Install Requirements from "requirements.txt"
$ pip install -r requirements.txt
5. Add the Hosts
- Go To Settings.py file
- Then, On allowed hosts, Add [‘*’].
ALLOWED_HOSTS = ['*']
NO need to Change on Mac 6. Run Server For Windows
$ python manage.py runserver
For Mac
$ python3 manage.py runserver
7. Login Credentials Create a Super User with following command
$ python manage.py createsuperuser
Then Add Email, Username and Password.
or Use Default Credentials
Username: admin Password: admin
Note: Delete default user if you intend to make it live.
- Email - hi@vijaythapa.com
- LinkedIn - vijaythapa
- Donate - https://buymeacoffee.com/vijaythapa