Проект створенний на фраймворку Fast_API та використовує такі залежності як:
- python-jose
- passlib
- python-multipart
- libgravatar
- fastapi
- unicorn
- alembic
- psycopg2
- sqlalchemy
- pydantic
- fastapi-mail
- redis
- redis-lru
- python-dotenv
- fastapi-limiter
- cloudinary
- pytest
- httpx
Можливості API:
(/Contacts)
- створити контакт
- показати контакти
- показати контакт по id
- оновити контакт за id
- видалити контакт за id
- пошук контакту за параметрами
- показати найблищі дні народження контактів
(/Contacts/auth)
- зареєструватися
- увійти
- запит електронною поштою
- створити токен
- підтвердити емайл