https://lahacks2024travel.vercel.app/
Hermes is a webapp that lets people tour new places without being tethered to an expensive travel guide. Hermes creates a cohesive storyline as it helps you navigate the physical, historical, and cultural world of wherever you end up.
Hermes was built with a Next.js and TailwindCSS frontend, Python/ Flask backend, and a mix of APIs and SDKs including Elevenlabs' Speech Synthesis SDK, the Google Maps API, and Google Gemini.
- Create a python virtual environment and cd into the backend folder
- Run
pip install -r requirements.txt
to install the necessary pip packages - Rename .env.example to .env and paste in your relevant API keys
- Run
python api.py
to run the Hermes web server
- Install a recent version of Node.js (preferrably using nvm)
- Cd into the web folder and run
npm i
to install the necessary npm packages - Rename .env.example to .env and paste in your relevant API keys
- Run
npm run dev
to spin up the Next.js app