Calendar – платформа для кастомізації й синхронізації календарів
Розробила 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
Проєкт реалізований як мультитенантна система: користувачі можуть керувати кількома об’єктами в межах одного акаунту, підключати до кожного окремі календарі та отримувати автоматичні сповіщення через 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