Welcome to AddaTravelling - your ultimate travel companion! AddaTravelling is a Django-based web application that simplifies the process of planning and experiencing your dream vacations.
![AddaTravelling]
Explore the live demo of AddaTravelling: AddaTravelling Live
Feel free to check out the live project and start your journey to exciting destinations!
AddaTravelling is packed with features to make your travel experience seamless and enjoyable. Here's an overview of the key functionalities:
- Registration: Sign up for an account on AddaTravelling by providing necessary details.
- Login: Access your account securely using your credentials.
- Authentication: Ensuring your travel plans are secured with robust authentication.
- Discover Places: Explore a wide range of destinations to plan your next trip.
- Destination Categories: Destinations are categorized for easy navigation.
- Destination Details: Find detailed information, travel guides, and images for each destination.
- Plan Your Trip: Create and customize your travel itineraries.
- Itinerary Management: View and manage your planned trips effortlessly.
- Book Flights and Accommodations: Seamlessly book flights and accommodations for your travel dates.
- Travel Package Deals: Explore curated travel packages for a hassle-free experience.
- Personalized Dashboard: Access a personalized dashboard for managing your travel preferences.
- Profile Information: Update your profile details for a personalized experience.
- Search Destinations: Find specific destinations and travel options using keywords.
- Mobile-Friendly: The web application is designed to provide a consistent and enjoyable experience across devices.
- Expert Tips: Access travel tips and guides to make the most out of your journey.
To run this Django project locally, follow these steps:
-
Clone this repository:
git clone https://github.com/KING143ND/AddaTravelling.git
-
Navigate to the project directory:
cd AddaTravelling
-
Create a virtual environment:
python -m virtualenv env
-
Activate the virtual environment:
- On Windows:
source env/Scripts/activate
- On macOS/Linux:
source env/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py makemigrations
python manage.py migrate
-
Create a superuser(Optional):
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Open your browser and visit http://localhost:8000/
If you'd like to contribute to this Django project, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/my-feature
-
Make your changes and commit them:
git commit -m "Add my feature"
-
Push to your fork:
git push origin feature/my-feature
-
Create a pull request.
This Django project is licensed under the MIT License.
If you have any questions or suggestions, feel free to reach out at nvnaveenchaudhary@gmail.com.
Happy travels!