1

Етап 1

Формализация функционала API. Определение задач API

2

Етап 2

Перенос задач API в программный интерфейс согласно REST API. Проектирование данных api и всего приложение

3

Етап 3

Инициализация проекта. Создание первых эндпоинтов

4

Етап 4

Процесс разработки

5

Етап 5

Деплой проекта

1

Етап 1

Формализация функционала API. Определение задач API

2

Етап 2

Перенос задач API в программный интерфейс согласно REST API. Проектирование данных api и всего приложение

3

Етап 3

Инициализация проекта. Создание первых эндпоинтов

4

Етап 4

Процесс разработки

5

Етап 5

Деплой проекта

29 квітня 2025
Загальна

Написать и запустить учебный проект веб-API для мониторинга личного времени

Я привык пользоваться техникой помидоро, раньше записывал на что конкретно потратил 'помидор' в блокнот. По сути вел ручную статистику по тому на что я трачу время, какая из задач сколько скушала времени. Иногда подбивал в таблички. Ну а что? Интересно же.
Сейчас же охота это реализовать программно. Что была возможность сохранять цели, задачи и то сколько времени на это было потрачено. Учеба, работа, хобби, спорт, да что угодно можно будет подсчитать(попахивает ОКР немного, да).

Основная цель: Реализовать rest веб-API. Познакомится с стеком технологий: FastAPI, SQLAlchemy, Alembic, PostgreSQL

 Критерій завершення

API функционирует. Я могу пользоваться им либо с помощью бота в тг, либо с помощью miniapp в том же тг

  1. Формализация функционала API. Определение задач API

  2. Перенос задач API в программный интерфейс согласно REST API. Проектирование данных api и всего приложение

  3. Инициализация проекта. Создание первых эндпоинтов

  4. Процесс разработки

    Пишем, пишем проект. И не унываем

  5. Деплой проекта

    Снимаем vps-ку, запихиваем в докер, смотрим как оно крутится вертится

  • 242
  • 29 квітня 2025, 18:22

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?