Repository files navigation Сервис личных заметок на Node. js
https://icntdn.ru/
Пользователь с тестовыми заметками:
логин -- admin,
пароль -- admin.
Загрузка и настройка проекта:
Клонировать репозиторий по ssh: git clone [email protected] :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,
поиск записей по тексту в заголовке,
подсветка найденного фрагмента в заголовке.
About
Сервис личных заметок на Node. js
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.