Skip to content

chanon-mike/smart-ryokou

Repository files navigation

Smart Ryokou(Smart旅行)

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 recommendation

Getting Started

Always checkout from and merge to develop branch (main branch is release branch)

Installation

  1. Install husky and npm-run-all packages from root directory

    npm install
  2. Install NPM and poetry packages

     cd webapp
     npm install
     cp .env.example .env
  3. Install Python packages (using poetry)

     cd llm
     poetry install
     cp .env.example .env
  4. Run the project from root directory

     npm run dev
  5. Open http://localhost:3000 for web application and http://localhost:8000 for openai client with to see the result.

  6. Run docker compose up -d to boot redis and mongodb instance (docker compose down to stop them)