IF-ELSE AGGREGATOR
IF-ELSE AGGREGATOR
Nuxt.js
FastAPI
SQLAlchemy
PostgreSQL
Завершен

IF-ELSE AGGREGATOR — это платформа для поиска, организации и участия в образовательных и научных мероприятиях.

Основные возможности:

  • Управление мероприятиями: Создание, редактирование и поиск событий по категориям, тегам и местоположению
  • Ролевая модель:
    • Участники: поиск событий и обмен приглашениями
    • Организаторы: управление мероприятиями и статистикой
    • Модераторы: проверка контента
    • Администраторы: управление платформой
  • Рекомендательная система: Гибридная система на основе тегов, лайков и просмотров
  • Безопасность: Многоуровневая защита, включая VK ID интеграцию, двухфакторную аутентификацию и автоматическую блокировку при подозрительной активности
  • Карта мероприятий: Интерактивная карта с адаптивными метками для разных типов событий
  • Система отзывов и рейтингов: Оценка мероприятий участниками

Технологический стек

Серверная часть:

  • FastAPI - веб-фреймворк для создания API
  • SQLAlchemy - ORM для работы с базой данных
  • Pydantic - валидация данных и управление настройками
  • PostgreSQL - реляционная СУБД

Клиентская часть:

  • Nuxt.js - фреймворк на основе Vue.js для создания интерфейса

Достижения

  • 1 место на олимпиаде IT-Планета 2025 в номинации «Прикладное программирование if...else»

Команда разработки

Больше скриншотов в репозитории