-
Landing Page
Plan your next adventure with ease!
-
Dark Theme
Flagsmith to toggle between light and dark theme.
-
Engaging Descriptions
Discover hidden gems and must-visit spots tailored to your interests and preferences. Receive personalized recommendations based location.
demo.mp4
Before running adventurize, you will need an OpenAI API key from Gemini Services and Weather API from OpenWeatherMap. You can obtain an API key by registering on the their respective platform.
-
Clone the repository:
git clone https://github.com/parikshit-adhikari/adventurize.git
-
Navigate to the cloned directory:
cd adventurize
Navigate to backend side by:
cd backend
-
Navigate to frontend side by:
cd frontend
-
Install the required dependencies:
For both backend and frontend side:
npm i
- Setting up .env file for API Keys
-
Create a .env file inside backend directory
# inside .env file API_KEY=******************************* # Your key WEATHTER_API=******************************* # Your key from open weather map
Run the application by executing both frontend and backend side code:
For backend side:
node app.js
For backend side:
npm run dev
- Flagsmith
- Gemini API
- Open Weather Map
- cors
- Other dependencies listed in
package.json
(Check out for both frontend and backend side!)
This project is licensed under the MIT License.