Полная инструкция
по использованию Calendarolite
Современный семейный календарь для управления событиями, задачами, заметками и семейными связями. Установка через Serverolite, настройка и быстрый старт.
1. Установка через Serverolite
1-setup-server.sh и 2-setup-laravel.sh.
Шаг 1 — сервер
Запустите 1-setup-server.sh на Ubuntu. Скрипт ставит PHP, Node.js, БД (MySQL/MariaDB/PostgreSQL), Nginx, Redis, Composer и т.д.
Шаг 2 — проект Calendarolite
Запустите 2-setup-laravel.sh: укажите домен и путь к проекту (или Git URL). Скрипт настроит .env, создаст БД, выполнит миграции, соберёт фронтенд, настроит Nginx и при необходимости SSL.
Шаг 3 — деплой обновлений
Для обновлений используйте 3-deploy.sh /var/www/ваш-проект: git pull, composer & npm, миграции, сборка, очистка кеша.
Подробности — в полной инструкции Serverolite. После установки откройте https://ваш-домен/calendarolite.
2. Быстрый старт
- Создайте аккаунт — зарегистрируйтесь в системе, создайте свой профиль и начните использовать календарь.
- Добавьте людей — создайте профили членов семьи, добавьте связи между людьми (родители, дети, супруги и т.д.).
- Создайте события — добавьте дни рождения, важные даты, встречи и другие события в календарь.
- Настройте напоминания — установите уведомления для важных событий через Telegram бот или push-уведомления.
- Используйте задачи и заметки — создавайте задачи с приоритетами и статусами, ведите заметки для важной информации.
3. Основные возможности
Семейное древо
Создавайте связи между людьми: родители, дети, супруги, братья и сёстры. Система автоматически отслеживает дни рождения и важные даты для каждого члена семьи. Визуализация семейного древа помогает понять структуру семьи.
Календарь событий
Управляйте событиями: дни рождения (ДР.), напоминания (ПОМ.), встречи и встречи. Каждое событие может иметь время, описание, участников и напоминания. События отображаются в календаре с цветовой индикацией.
Задачи
Создавайте задачи с приоритетами (низкий, средний, высокий), статусами (новая, в работе, выполнена) и сроками выполнения. Задачи можно привязывать к событиям и людям. Фильтрация и поиск помогают быстро находить нужные задачи.
Заметки
Ведите заметки для важной информации: рецепты, контакты, идеи, списки покупок. Заметки поддерживают форматирование, вложения и могут быть привязаны к людям или событиям. Поиск по содержимому заметок.
Telegram бот
Полная интеграция с Telegram: создание событий командами, получение уведомлений, просмотр календаря, управление задачами. Бот работает 24/7 и синхронизируется с веб-версией в реальном времени.
Умные напоминания
Гибкая система напоминаний: за день, за час, за 15 минут до события. Множественные каналы доставки: веб-уведомления, Telegram, email. Настраиваемые шаблоны напоминаний для разных типов событий.
PWA и синхронизация
Установите Calendarolite как нативное приложение на телефон или планшет. Работает офлайн с последующей синхронизацией. WebSocket соединения обеспечивают мгновенную синхронизацию между всеми устройствами семьи.