Getting your trip advised by AI by input place, time, budget, interests, etc. information and AI will generated a plan for you. You can customize your generated plan easily by adding new location or restaurant, drag and drop each travel location to fit your needs.
![homepage](https://private-user-images.githubusercontent.com/27944646/296434802-7d821397-56fd-4c00-85b3-7c016d270dab.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE5MjU3NDIsIm5iZiI6MTcyMTkyNTQ0MiwicGF0aCI6Ii8yNzk0NDY0Ni8yOTY0MzQ4MDItN2Q4MjEzOTctNTZmZC00YzAwLTg1YjMtN2MwMTZkMjcwZGFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI1VDE2MzcyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5NjM3NjM3YTE3NGMyZDUxNmJkOTU2MDQwY2Y1NTY5ZTViZGQ1YWFlYTIyMzE0NzA0M2ZjMmE4Yzc2YzAxYTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rWZrviphGJrHgO-iNui-Lr-2Rk1gbNosxz3JTRKwY3w)
![recommendation](https://private-user-images.githubusercontent.com/27944646/296434899-175b0585-4ee8-43e4-848c-e47dd3499cbf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE5MjU3NDIsIm5iZiI6MTcyMTkyNTQ0MiwicGF0aCI6Ii8yNzk0NDY0Ni8yOTY0MzQ4OTktMTc1YjA1ODUtNGVlOC00M2U0LTg0OGMtZTQ3ZGQzNDk5Y2JmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI1VDE2MzcyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgzOGZhZjQ4YmRhNDM3Nzg2ZDY2NmYzNjI5OWQ1YTZlNjQzODUzZDBlZmRlOTQ1NmY3NDFkOWRmY2VhZWUwY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SA-XqgRrF7JlTIFmB_6Qbztb3kXxpKe6TJuWsQ9Bsec)
Always checkout from and merge to develop branch (main branch is release branch)
-
Install husky and npm-run-all packages from root directory
npm install
-
Install NPM and poetry packages
cd webapp npm install cp .env.example .env
-
Install Python packages (using poetry)
cd llm poetry install cp .env.example .env
-
Run the project from root directory
npm run dev
-
Open http:https://localhost:3000 for web application and http:https://localhost:8000 for openai client with to see the result.
-
Run
docker compose up -d
to boot redis and mongodb instance (docker compose down
to stop them)