RoadQuest is an AI-assisted roadtrip planner that recommends hotels, restaurants, and local attractions based on the user's interests and preferences.
Before running RoadQuest, ensure that the following dependencies are installed:
- Django:
pip install django - Python-dotenv:
pip install python-dotenv - Requests:
pip install requests - Folium:
pip install folium - Pandas:
pip install pandas - Geopy:
pip install geopy
- Clone the RoadQuest repository to your local machine.
- Navigate to the project directory.
- Create a virtual environment (optional but recommended).
- Install the required dependencies using the commands mentioned in the Installation section.
- Create a
.envfile in the project directory and add your API keys to it.
Example .env file:
google_key=YOUR_GOOGLE_MAPS_API_KEY
mapbox_key=YOUR_MAPBOX_API_KEY
opentripmap_key=YOUR_OPENTRIPMAP_API_KEY
- Before starting the server, migrate by running
python manage.py makemigrationsandpython manage.py migrate. - Start the Django development server by running
python manage.py runserver. - Access RoadQuest in your web browser at
http://localhost:8000.