The Eco-Tourism Guide is a Django-based web platform designed to promote sustainable travel. Our platform provides information on eco-friendly travel destinations and activities, featuring a comprehensive directory of accommodations, tours, and conservation projects that prioritize environmental responsibility. Users can browse, review, and book eco-friendly travel options, fostering a community of like-minded travelers committed to reducing their environmental impact.
-
User Registration and Login
- Users can create accounts to access personalized features and save their preferences.
- User authentication is implemented using Django's built-in authentication system.
- Features include user registration, login, logout, and password recovery.
-
Directory of Eco-Friendly Travel Options
- A curated list of eco-friendly accommodations, tours, and activities.
- Each entry includes details such as description, location, price, and eco-friendly practices.
-
Detailed Pages for Destinations
- Individual pages for each travel option with detailed information and user-generated content.
- Includes descriptions, images, reviews, and ratings.
-
Booking Functionality
- Allows users to book eco-friendly accommodations and tours directly through the website.
- Booking requests can be managed by site administrators or integrated with external booking APIs.
-
Search Functionality with Filters
- A powerful search bar that allows users to find travel options based on various criteria.
- Filters include location, price range, type of activity, and eco-friendly certifications.
-
User History Tracking
- Tracks and displays users' activity on the website.
- Provides a personalized dashboard for users to view their history and recommendations.
-
User Reviews and Ratings
- Allows users to share their experiences and rate travel options.
- Reviews are displayed on the corresponding destination pages.
-
Travel Photos and Reviews Upload
- Users can upload photos and detailed reviews of their trips.
- File upload functionality is implemented to allow users to share their travel photos.
- Clone the repository:
git clone https://github.com/yourusername/eco-tourism-guide.git
- Navigate to the project directory:
cd eco-tourism-guide - Make migrations:
python manage.py makemigrations
- Apply migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Register for an account or log in if you already have one.
- Browse the directory of eco-friendly travel options.
- View detailed pages for each destination to learn more about their eco-friendly practices.
- Use the search functionality to find travel options that meet your criteria.
- Book accommodations and tours directly through the website.
- Leave reviews and upload photos of your travels to share your experiences with the community.
- Database settings and other configurations can be found in the
settings.pyfile. - Customize settings such as
DEBUG,ALLOWED_HOSTS, and database configurations as needed.





