Застосунок “PhotoShare” (REST API)
функціонал REST API застосунку "PhotoShare", розробленого на FastAPI.
Склад команди розробників - Pixels
Team Lead�Саша Даниленко�@SVcheburator
Scrum Master�Олександр Боровик�@AlexanderBgit
Developer�LeX Xai�@lexxai
Developer�Олексій Гладков�@OleksiiHladkov
Організаційні процеси
Trello��GitHub
Встановлення застосунку
Завантаження проєкту� git clone https://github.com/SVcheburator/pixels_project
Створення змінних оточення для проєкту � використовуючи файл .env
Docker
docker-compose --file docker-compose-project.yml --env-file .env_prod up -d
Середовище розробника� у представленні віртуального оточення
Запуск проєкту� python ./main.py
Підключення до проєкту� Відкрити браузер за посиланням http://localhost:9000
До чого це все?
Візуальна складова Не лише стимул купівлі будь-якого товару, �а й основна частина нашого життя .
Шерінг фото
Хочете поділитись життевими моментами на фото - Так
Показати одяг, аксесуари, декор прикраси - Так
Створити зручне посилання за QR-кодом - і це також, Так
Комунікація
Людям подобається комунікувати - тому ми надали їм можливість залишати коментарі, ділитися посиланнями зручно відмічати категорії за тегами
Безпека
Користувачі застосунку дбають про свою безпеку - а ми подбали про користувачів.
Реєстрація та аутентифікація
Реєстрація - зручний WebClient
Аутентифікація з механізмом використання JWT токенів
JavaScript Client with automatic token update
Рольова модель користувачів
Декоратори FastAPI для реалізації різних рівнів доступу
Верифікації електронної пошти зареєстрованого користувача
Базовий захист від DDoS attack
FrontEnd для PhotoShare
PhotoShare - інтегрується по API�PhotoShare - має навігацію публікацій
Технології застосунку
Дякуємо за увагу!��Ваша команда Pixels
Демонстрація проєкту�Youtube: https://youtu.be/WCTrSa8wCJQ