Explore the world with Travel Explorer, your ultimate travel booking companion. Plan your dream vacations, discover exciting destinations, and book flights, hotels, and activities seamlessly. Embark on a journey of a lifetime with our user-friendly full-stack travel booking app. Let the adventure begin!
- Destination Discovery: Browse and explore various travel destinations.
- Flight Booking: Search and book flights with ease.
- Hotel Reservations: Find and book hotels that suit your preferences.
- Activity Booking: Discover and book activities at your travel destination.
- User Accounts: Create and manage user accounts for personalized experiences.
- Backend: Django, Python
- Frontend: Bootstrap
- Containerization: Docker
- Python 3.x
- Docker (optional, for containerization)
-
Clone the repository:
git clone https://github.com/Ulothrixaman/Travel-Explorer.git cd Travel-Explorer
-
Create a virtual environment and activate it:
python3 -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Open your browser and go to
http://127.0.0.1:8000/
to access the application.
-
Build the Docker image:
docker build -t travel-explorer .
-
Run the Docker container:
docker run -p 8000:8000 travel-explorer
-
Open your browser and go to
http://127.0.0.1:8000/
to access the application.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Distributed under the MIT License. See LICENSE
for more information.
Your Name - amantech.yadav@gmail.com
Project Link: https://github.com/Ulothrixaman/Travel-Explorer