/enot

your notes are your notes

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

enotseedling emoji

Awesome Note EDitor

enot.teplostanski.dev


GitHub package.json version Website license GitHub pull requests GitHub closed pull requests GitHub last commit (main) GitHub last commit (develop)

Веб-приложение markdown-заметок

Стэк:

  • React GitHub package.json dependency version (prod)
  • TypeSctipt GitHub package.json dependency version (prod)
  • CSS
  • HTML

Реализовано:

  • Создание заметок
  • Удаление заметок
  • Сохранение заметок в Local Storage
  • Поддержка markdown
  • Адаптивная цветовая схема (светлая/тёмная в зависимости от настроек ОС)
  • Кнопка удаления заметки в режиме редактирования заметки
  • Использование нативного markdown заголовка первого уровня в качестве заголовка заметки
  • Подтверждение удаления заметки

В планах:

  • Живой поиск
  • Адаптивная вёрстка под мобильные устройства
  • Переключатель цветовой схемы
  • Переключать режимов отображения всех заметок в виде карточек/списка
  • Кнопки форматирование выделенного текста (жирный/курсив/зачёркнутый)
  • Использование в качестве заголовка дату создания заметки если заголовок не указан
  • В десктопной версии при открытии/создании заметки контентная область делится пополам , слева область редактирования, справа область просмотра
  • В мобильной версии при создании заметки по умолчанию режим редактирования, при открытии заметки по умолчанию режим просмотра, при клике на режим просмотра открывается режим редактирования
  • Переключать режимов просмотр/редактирование заметки
  • Удалять заметку если она пустая