- логин -- admin,
- пароль -- admin.
- Клонировать репозиторий по ssh: git clone git@github.com:vmasterov/node-note.git.
- Установить необходимые зависимости: npm install.
- Переименовать файл .env-sample в .env.
- Собрать клиентскую часть приложения: npm run build.
- Собрать серверную часть приложения: npm start.
- Перейти по адресу http://localhost:3000/.
- build -- собирает клиентскую часть приложения,
- start -- собирает серверную часть приложения.
- dev:front -- собирает клиентскую часть приложения,
- dev:back -- собирает серверную часть приложения.
- db:migrate -- запускает миграцию, которая инициализирует БД,
- db:rollback -- откатывает последнюю миграцию,
- prettify -- приводит файл к единому стилю, принятому на проекте,
- prettify:all -- приводит все файлы приложения к единому стилю, принятому на проекте,
- lint -- проверяет файл на соответствие правилам, принятым на проекте,
- lint:all -- проверяет все файлы приложения на соответствие правилам, принятым на проекте.
- регистрация и аутентификация пользователя,
- создание и редактирование заметок,
- поиск заметок по датам,
- переход в архив,
- архивация, восстановление и удаление архивированных заметок,
- создание тестовой заметки для новых пользователей,
- аутентификация через github,
- скачивание заметки в формате PDF,
- поиск записей по тексту в заголовке,
- подсветка найденного фрагмента в заголовке.