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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMTU1NDUsIm5iZiI6MTcyNDExNTI0NSwicGF0aCI6Ii8yNzk0NDY0Ni8yOTY0MzQ4MDItN2Q4MjEzOTctNTZmZC00YzAwLTg1YjMtN2MwMTZkMjcwZGFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIwVDAwNTQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkOGYxNWNjYTFhNDJkYjRlMDhiZTRhY2FkNmEzMzQxZTUxNWY5M2QzYTAxNjAxM2ZjYTg5Y2RkNzM0MjZmMGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.k5SSQVIzPQMfkz5pEJ2mnnVmRUFSRr1WvTO_nyRWJKU)
![recommendation](https://private-user-images.githubusercontent.com/27944646/296434899-175b0585-4ee8-43e4-848c-e47dd3499cbf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMTU1NDUsIm5iZiI6MTcyNDExNTI0NSwicGF0aCI6Ii8yNzk0NDY0Ni8yOTY0MzQ4OTktMTc1YjA1ODUtNGVlOC00M2U0LTg0OGMtZTQ3ZGQzNDk5Y2JmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIwVDAwNTQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI0YjQ2ZmZiYzViYjY3MWJjMjUzZmFhNWVlZDg0MDEyZWZkZjE0MTIyMWMxY2EwMzBjZjg1MzFkMGRmYjBhYzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5ac3MbYz3yLYNjwFfYVGqNGwuNtNvMbWJy8aODadOYY)
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://localhost:3000 for web application and http://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)