Skip to content

pavelgrigoriev/turisto_app

Repository files navigation

Туристо

Туристо - это проект на FastAPI, позволяющий пользователям регистрироваться, аутентифицироваться и обмениваться сообщениями друг с другом.

Структура проекта

  • docker: вспомогательные файлы для сборки Docker-контейнера.
  • migrations: миграции Alembic для управления базой данных.
  • src: исходный код приложения.
  • tests: тесты для приложения.
  • .env: переменные окружения для разработки.
  • .env-non-dev: переменные окружения для других сред.
  • alembic.ini: конфигурационный файл Alembic.
  • docker-compose.yml: файл для запуска контейнера с помощью Docker Compose.
  • Dockerfile: файл для создания Docker-образа.
  • requirements.txt: список зависимостей Python.

Функциональность

  • Регистрация и аутентификация пользователей.
  • Обмен сообщениями между пользователями.
  • Используется база данных PostgreSQL.

Запуск проекта

Для запуска проекта с использованием Docker Compose, выполните следующие шаги:

  1. Установите Docker и Docker Compose, если еще не установлены.
  2. Выполните команду docker-compose up в корневой папке проекта.
  3. Приложение будет доступно по адресу http://localhost:9999.

Зависимости

Все зависимости проекта указаны в файле requirements.txt.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published