https://github.com/vijaythapa333/django-travel-lite
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.
https://github.com/vijaythapa333/django-travel-lite
tour-booking-website tourism-website travel-booking travel-website
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/vijaythapa333/django-travel-lite
- Owner: vijaythapa333
- Created: 2024-12-09T09:44:30.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-19T06:51:44.000Z (4 months ago)
- Last Synced: 2025-01-19T07:34:32.984Z (4 months ago)
- Topics: tour-booking-website, tourism-website, travel-booking, travel-website
- Language: HTML
- Homepage:
- Size: 8.53 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 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 ☕️](https://buymeacoffee.com/vijaythapa)[Join Membership 😊](https://www.patreon.com/vijaythapa)
# ⚙️ 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 [email protected]: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 - [email protected]
2. LinkedIn - [vijaythapa](https://www.linkedin.com/in/vijaythapa "Vijay Thapa on LinkedIn")
3. Donate - [https://buymeacoffee.com/vijaythapa](https://buymeacoffee.com/vijaythapa)