Weevely - это онлайн календарь для создания, управления и поиска ивентов. Построен с нуля на Next.js, React.js, Sass - для фронтенда, и на Laravel, MySQL, AWS для бекенда. Изначально и фронтенд и бекенд были построены на Next.js, и мне всё очень даже нравилось, но в связи с позднее уточненными требованиями для проекта - в нём должен участвовать PHP, и бекенд пришлось перенести на Laravel.
После регистрации на сервисе, для вас будет создан первый и главный календарь. В нём можете работать только вы, также в этот календарь будут подгружены национальные праздники в соответствии со страной в которой сервис был запущен. Также вы можете создать безграничное количество других календарей - для любых целей! Этими календарями вы уже можете поделится - нажмите на кнопку параметров календаря, выберите Share и добавьте любого зарегистрированного человека по его имени пользователя или уникальному ShareID! Ваш календарь у него отобразится во вкладке "Shared". Также календари можно скрыть. Непосредственно в самом календаре есть удобный выбор даты, созданный вручную без помощи библиотек. Выберите нужную вам дату и создайте событие любого из трех типов! Также вы можете отредактировать свой аккаунт чтобы не составило проблем вас узнать!
Ссылка на вебсайтБольше информации по поводу фронтенда (GitHub)Больше информации по поводу бекенда (GitHub)