Calendar – платформа для кастомізації й синхронізації календарів

Веб-програмування
Робота 4 з 9
Розробила full-stack вебзастосунок для власників нерухомості та організаторів подій, який дозволяє створювати кастомні календарі, підключати зовнішні календарні сервіси та автоматично відстежувати нові події або бронювання.

Проєкт реалізований як мультитенантна система: користувачі можуть керувати кількома об’єктами в межах одного акаунту, підключати до кожного окремі календарі та отримувати автоматичні сповіщення через Telegram.

Що було реалізовано:
— мультитенантна архітектура для роботи з різними користувачами та об’єктами;
— створення та керування об’єктами (наприклад обʼєктами нерухомості);
— конструктор календарів із можливістю створення власного дизайну;
— використання готових шаблонів календарів;
— підключення зовнішніх календарів через iCal-покликання;
— синхронізація подій із Google Calendar, Booking.com та іншими сервісами, які підтримують iCal;
— автоматичне відстеження нових подій, бронювань і зустрічей;
— Telegram-бот для надсилання згенерованих календарів користувачам при новиї подіях у підключених календарях;
— backend-логіка для обробки календарних даних, користувачів, об’єктів і сповіщень;
— авторизація, база даних і сховище на AWS.

Технології:
Next.js, React, TypeScript, NestJS, AWS Cognito, AWS RDS PostgreSQL, AWS S3, Telegram Bot API, iCal
Деталі
  • Додано:
203

Фрилансер

  • Проєктів 4
  • Оцінка 5.0
  • Рейтинг 1 849
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 3 дні 9 годин тому