Дневник путешествий

Реализуйте сайт, в котором пользователь может вести путевые записи.

Продумайте структуру базы данных для хранения пользователей, поездок и заметок. Реализуйте регистрацию и авторизацию пользователей. Настройте серверную часть для работы с API. Все операции должны выполняться через AJAX-запросы без перезагрузки страницы.

Основные возможности проекта

Регистрация и авторизация

На сайте должна быть реализована регистрация и авторизация пользователей:

Главная страница

На главной странице пользователь видит список своих поездок. Каждая поездка должна содержать:

Также должна быть кнопка "Создать новую поездку" для добавления новой поездки в список.

Страница поездки

На странице поездки размещен список заметок, отсортированных по убыванию даты. Каждая заметка должна содержать:

Пользователь может создавать заметки (кнопка "Создать заметку"), редактировать и удалять их.

Страница заметки

На странице заметки находится:

Взаимодействие с сервером

Все операции выполняются через AJAX-запросы:

Дополнительные возможности