Skip to content

Central-University-IT-prod/public-backend-reproductionprohibited

Repository files navigation

Travel agent 3.0 2024 pro max

Telegram username: @travelagenttprodbot

This is a project for the individual stage of PROD olympiad.

Setup project

  1. Clone

2.1. If you use Docker:

  • Launch Docker (e.g. Open Docker for Desktop application). Don't use Github CI/CD tools to start the bot

  • Enter docker compose up -d into the terminal

2.2. If you want to run the project locally, run these commands from the root directory:

python3 -m venv venv 
source venv/bin/activate 
python3 -m pip install requirements 
cd bot
python3 bot.py 

External API usage

Nominatim for:

  • City Search & Validaton
  • Tourist Attraction Places Search
  • Hotels Search
  • Restaurant Search

OpenMeteo API for:

  • Weather Forecast Data

Open Source Routing Machine for:

  • Drawing routes on map

Work Demonstration ( Screenshots of telegram bot )

example_1_journey_list

example_2_command_list

example_3_map_list

Database Schema

Database schema

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published