1. Фронтенд
2. Управление пользователями
3. REST API
3.1. Пользователь
3.1.1. Не авторизован
3.1.1.1. login: POST
3.1.1.2. register: POST
3.1.1.3. forgot-password: POST
3.1.2. Авторизован
3.1.2.1. user: GET
3.1.2.2. change-email: POST
3.1.2.3. change-password: POST
3.1.2.4. logout: POST
3.2. Заметки
3.2.1. Категории
3.2.1.1. Родительская (root)
3.2.1.1.1. note_categories: GET (index)
3.2.1.1.2. note_categories/creation: GET (creation)
3.2.1.2. Подкатегория
3.2.1.2.1. note_categories/{category}/view: GET (view)
3.2.1.2.2. note_categories/{category}/creation: GET
3.2.1.3. Общее
3.2.1.3.1. note_categories: POST (create)
3.2.1.3.2. note_categories/{category}/edit: GET (edit)
3.2.1.3.3. note_categories/{category}: PUT (update)
3.2.1.3.4. note_categories/{category}: DELETE (remove)
3.2.2. Записи
3.2.2.1. note/{note}/view: GET (view)
3.2.2.2. note: POST (create)
3.2.2.3. note_categories/{category}/create_note: GET (create_note)
3.2.2.4. note/{note}: PUT (update)
3.2.2.5. note/{note}/remove: DELETE (remove)