Skip to content

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.

Notifications You must be signed in to change notification settings

vijaythapa333/django-travel-lite

Repository files navigation

Django Travel Lite: Open-Source Travel Booking Website That's Easy to Manage & SEO-Friendly

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).

👨🏻‍💻 Built With

This Learning Management System project is built with

  1. Front-End: HTML, CSS, JavaScript and Bootstrap
  2. Back-End: Django (Python)
  3. Database: SQLite (Any other database can be added)

ADD a STAR ⭐️ to this project 👆 if you like "Django Courses" project.

🤩 Features of the Project

A. Admin Can

  1. Manage Regions (Destinations), Activities and Tours.
  2. Manage Users (Create/Update/Delete Users and Give Specific Roles)
  3. Manage Blog Posts
  4. Manage Testimonials
  5. Manage Subscribers (For Email Marketing)
  6. Manage Pages
  7. Customize Website

B. Users/Visitors Can

  1. Explore all Regions (Destinations), Activities and Tours.
  2. Read all informative blog posts.
  3. Check experiences from recent customers.
  4. Connect with Tour Organizer via Social Media, Email, Phone, etc.
  5. Book Tours on WhatsApp.
  6. Subscribe for updated offers/packages and travel information.

🤝 Support This Project

Buy Me a Coffee ☕️

Join Membership 😊

⚙️ How to Install and Run this Project?

Pre-Requisites:

  1. Install Git Version Control [ https://git-scm.com/ ]
  2. Install Python Latest Version [ https://www.python.org/downloads/ ]
  3. Install Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]

Alternative to Pip is Homebrew

Installation

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.

For Sponsor or Projects Enquiry

  1. Email - hi@vijaythapa.com
  2. LinkedIn - vijaythapa
  3. Donate - https://buymeacoffee.com/vijaythapa

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published