Skip to content

svetlanamorozko/React-Calendar

Repository files navigation

React-Calendar

Приложение для планирования дел.

У каждого пользователя свой календарь, доступ к которому он получает после регистрации авторизации.

В календарь можно добавлять события, а также их редактировать и удалять. При создании события должен быть введен заголовок, выбрана категория (домашнее/рабочее) и временной период. Также к событию можно добавлять место, описание и делать его повторяющимся.

Доступно три временных периода отображения событий: день, неделя, месяц. Навигация по датам осуществляется с помощью виджета календаря слева и в главном меню.

В таблице календаря для каждого события отображается время начала и заголовок события. При клике на событие в секции “Selected event” отображается полная информация о событии.

Для форм регистрации и входа, а также создания события добавлена валидация введенных данных.

Если пользователь вводит несуществующий адрес, показывается страница ошибки 404. При ошибке сервера или базы данных, а также неверном логине или пароле или указании при регистрации уже существующего в базе данных e-mail, на экране пользователю показывается соответствующее сообщение.

Приложение написано на JavaScript с использованием библиотеки React, сервер написан на Node.js, база данных PostgreSQL.

Адрес приложения: https://my-calendar-react.herokuapp.com

About

final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published