Skip to content

Проект для учёта событий, задач. Поддерживает авторизацию пользователей по email и паролю.

Notifications You must be signed in to change notification settings

v-nvtsk/calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Календарь событий с авторизацией

Lint and Test Coverage Badge Playwright Tests Deploy to GithubPages GitHub repo size

Static Badge Static Badge Static Badge

Приложение для создания и контроля событий в календаре


Локальный запуск

После выполнения команды приложение будет доступно по адресу: http://localhost:3000

npm install
npm start

Описание

Тестовый запуск

Возможна регистрация новых пользователей по email и паролю. Адрес электронной почты можно изменить после логина.

Все представления позволяют:

  • создавать, редактировать, удалять задачи (заголовок, описание, статус выполнения, дата)
  • фильтровать по статусу выполнения, дате, тексту в названии и в описании, тегам

Варианты страниц календаря:
Вид года:

year-view

Вид Месяца:

month-view

Вид недели:

week-view

Вид дня:

day-view

Список дел:

list-view

Добавление и фильтрация в боковой панели

sidebar

TODO

  • Не учитывается продолжительность события

  • Не разделены объекты: событие и задача

  • База данных не позволяет хранить даты, приходится хранить в number

  • База данных не позволяет искать по тексту в полях

  • Заголовки окна при переходах между страницами - обновляются неадекватно

  • Недоработан алгоритм отображения списка:
    отображаются задачи с сегодняшнего дня и далее.
    чтобы отобразить предшествующие дни надо выставить фильтр

  • сделать fuzzy search (можно взять Fuzzy search)

  • состояние должно отображаться на url (чтобы его можно было сохранять в закладки)

About

Проект для учёта событий, задач. Поддерживает авторизацию пользователей по email и паролю.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published