Giter Club home page Giter Club logo

sirius_december's Introduction

  1. Онлайн магазин с использованием Fast Api

    • Модели: Пользователи, Товары, Заказы
    • Идея проекта: Создание онлайн магазина с возможностью регистрации пользователей, добавления товаров в корзину и оформления заказов.
  2. Блог с использованием Fast Api

    • Модели: Пользователи, Посты, Комментарии
    • Идея проекта: Разработка блога с возможностью создания и редактирования постов, комментирования и авторизации пользователей.
  3. Система управления задачами с использованием Fast Api

    • Модели: Пользователи, Задачи, Категории
    • Идея проекта: Создание системы для управления задачами с возможностью назначения задач пользователям, отслеживания статуса задач и категоризации задач.
  4. Система управления проектами с использованием Fast Api

    • Модели: Пользователи, Проекты, Задачи
    • Идея проекта: Создание системы для управления проектами с возможностью создания новых проектов, назначения задач, отслеживания прогресса и авторизации пользователей.
  5. Онлайн каталог недвижимости с использованием Fast Api

    • Модели: Пользователи, Недвижимость, Заявки
    • Идея проекта: Разработка онлайн каталога недвижимости с возможностью просмотра объявлений, подачи заявок на просмотр и связи с агентами.
  6. Система управления персоналом с использованием Fast Api

    • Модели: Пользователи, Сотрудники, Отпуска
    • Идея проекта: Создание системы для управления персоналом с возможностью добавления новых сотрудников, учета отпусков и запросов на отпуск.
  7. Онлайн сервис бронирования туров с использованием Fast Api

    • Модели: Пользователи, Туры, Бронирования
    • Идея проекта: Разработка онлайн сервиса для бронирования туров с возможностью просмотра доступных туров, выбора даты, оформления бронирования и авторизации пользователей.
  8. Система управления складом с использованием Fast Api

    • Модели: Пользователи, Товары, Поставщики
    • Идея проекта: Создание системы для управления складом с возможностью добавления новых товаров, отслеживания поставок, учета остатков и авторизации пользователей.
  9. Онлайн платформа для обучения с использованием Fast Api

    • Модели: Пользователи, Курсы, Уроки
    • Идея проекта: Разработка онлайн платформы для обучения с возможностью доступа к курсам (пусть будут просто файлы), просмотра уроков, выполнения заданий и авторизации пользователей.
  10. Система управления клиентскими отношениями с использованием Fast Api

    • Модели: Пользователи, Клиенты, Сделки
    • Идея проекта: Создание системы для управления клиентскими отношениями с возможностью добавления новых клиентов, отслеживания сделок и взаимодействия с клиентами и авторизации пользователей.
  11. Онлайн платформа для бронирования ресторанов с использованием Fast Api

    • Модели: Пользователи, Рестораны, Бронирования
    • Идея проекта: Разработка онлайн платформы для бронирования столиков в ресторанах с возможностью просмотра меню, выбора даты и времени и оформления бронирования.
  12. Система управления финансами с использованием Fast Api

    • Модели: Пользователи, Бюджеты, Транзакции
    • Идея проекта: Создание системы для управления финансами с возможностью учета доходов и расходов, создания бюджетов, отслеживания финансовых транзакций и авторизации пользователей.
  13. Онлайн платформа для бронирования билетов на мероприятия с использованием Fast Api

    • Модели: Пользователи, Мероприятия, Билеты
    • Идея проекта: Разработка онлайн платформы для бронирования билетов на концерты, спортивные мероприятия, другие развлекательные мероприятия и авторизации пользователей.
  14. Система управления образовательными учреждениями с использованием Fast Api

    • Модели: Пользователи, Учебные заведения, Ученики
    • Идея проекта: Создание системы для управления информацией об образовательных учреждениях, учета учеников, ведения электронного журнала и авторизации пользователей.
  15. Онлайн платформа для заказа еды с использованием Fast Api

    • Модели: Пользователи, Рестораны, Заказы
    • Идея проекта: Разработка онлайн платформы для заказа еды с возможностью просмотра меню, выбора блюд, оформления заказов и авторизации пользователей.
  16. Система управления медицинской клиникой с использованием Fast Api

    • Модели: Пользователи, Пациенты, Врачи
    • Идея проекта: Создание системы для управления медицинской клиникой с возможностью записи на прием к врачу, ведения медицинской истории, учета пациентов и авторизации пользователей.
  17. Онлайн платформа для обмена товаров с использованием Fast Api

    • Модели: Пользователи, Товары, Обмены
    • Идея проекта: Разработка онлайн платформы для обмена товаров между пользователями с возможностью создания объявлений, оформления обменов и авторизации пользователей.
  18. Онлайн платформа для обмена рецептами с использованием Fast Api

  • Модели: Пользователи, Рецепты, Ингредиенты
  • Идея проекта: Создание платформы, где пользователи могут обмениваться рецептами блюд, делиться своим опытом приготовления и находить новые идеи для кулинарии. 


Требования к проекту:

  • Упаковка проекта в докер-компоуз и запуск через docker compose up без дополнительной настройки
  • прохождение flake8 + mypy в соответствии с конфигурациями проекта
  • Кеширование всего, что возможно закешировать через redis
  • Orm: sqlalchemy2.0
  • Migration: alembic (необязательно т.к. не делали на парах)
  • Тесты - pytest + mock на redis и rollback транзакций фикстур вместо удаления.
  • Минимальные данные при разворачивании проекта (фикстуры)
  • Метрики:
    • На кол-во полученных запросов в разрезе каждой ручки.
    • На кол-во ошибок по каждой ручке
    • На кол-во отправленных запросов
    • Время выполнения каждой ручки в среднем (гистограмма) -Время выполнения всех интеграционных методов (запросы в бд, редис и тп (гистограмма)
  • Валидация входящих данных (pydantic)
  • Настройки в env
  • Без дублирования кода
  • poetry как сборщик пакетов
  • Обработка ошибок и соответствующие статусы ответов
  • В README.md ожидается увидеть как что работает, чтобы можно было ознакомиться проще с проектов

sirius_december's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.