Skip to content

ismailosmnv/kpitter-main

Repository files navigation

KPI-tter

Бекенд для лабораторних робіт.

Завдання

  1. Дослідити функціональність, яку надає даний бекенд.

  2. Реалізувати фронтенд платформи для мікроблоггінгу. Необхідно реалізувати наступний функціонал:

    • реєстрація користувачів
    • автентифікація користувачів (в цьому проєкті використовується Basic authentication)
    • створення нових публікацій
    • перегляд сторінок інших користувачів за прямим посиланням
    • перегляд публікацій інших користувачів
    • перегляд конкретної публікації за прямим посиланням
    • вподобання публікацій

Швидкий запуск

docker build -t localhost/kpitter -f Dockerfile .
docker run --rm -it -p 8000:8000 localhost/kpitter

Відкрийте сторінку http://localhost:8000 у своєму браузері. На головній сторінці будуть доступні посилання для перегляду документації по наявному API:

Проєкт зберігає усі дані у пам'яті, тому між перезапусками дані не зберігаються. Для полегшення розробки фронтенду, проєкт стартує з певною кількістю ініціалізованих даних. Зокрема, він вже містить трьох користувачів: user_1, user_2, user_3. Усі заздалегідь створені користувачі використовують пароль 12345678.

Локальна розробка

Проєкт використовує uv для управління залежностями та побудований на фреймворку fastapi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors