Skip to content

Этот проект представляет собой тестовое задание, созданное на Python с использованием FastAPI

Notifications You must be signed in to change notification settings

ItSoda/FastAPITestTask

Repository files navigation

Тестовое задание

Описание

Этот проект представляет собой тестовое задание, созданное на Python с использованием следующего стека технологий:

Tech Stack

  • FastAPI: Web-фреймворк для создания API на основе стандарта OpenAPI.
  • isort: Инструмент для сортировки и группировки импортов Python.
  • black: Форматтер кода для автоматического выравнивания и структурирования.
  • flake8: Линтер для проверки стиля и обнаружения потенциальных ошибок в коде.
  • Poetry: Инструмент для управления зависимостями и проектами Python. Gunicorn: WSGI-сервер для запуска приложения - FastAPI.
  • Docker: Платформа для разработки, доставки и выполнения приложений в контейнерах.
  • Docker Compose: Инструмент для определения и запуска многоконтейнерных Docker-приложений.
  • Pydantic: Библиотека для валидации данных и создания схемы данных.

Features

  • Order Catalog: Showcase a diverse range of Fohow products with detailed information.
  • Visit Catalog: Showcase a diverse range of Fohow products with detailed information.
  • TradePoint Catalog: Showcase a diverse range of Fohow products with detailed information.
  • Admin Panel: Simplify store management with an easy-to-use Django administrative panel.

Getting Started

  1. Clone Repository:
     git clone https://github.com/ItSoda/FastAPITestTask.git
     cd FastAPITestTask
  2. Set Up Docker Environment:
     docker-compose up -d --build

Access the Application:

Open your browser and go to http://127.0.0.1:8000/ to explore the Test Task.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Этот проект представляет собой тестовое задание, созданное на Python с использованием FastAPI

Resources

Stars

Watchers

Forks

Packages

No packages published