Журнал расхода денег

Реализуйте сервис, позволяющий отслеживать, куда расходуются деньги.

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

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

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

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

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

На странице должны быть размещены:

Добавление покупки

Форма добавления покупки содержит:

При добавлении покупка сохраняется на сервере с текущей датой и временем. Все операции выполняются без перезагрузки страницы.

Таблица покупок за сегодня

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

Управление категориями

Пользователь может управлять категориями:

Статистика

Сайт должен предоставлять статистику расходов за разные периоды:

Статистика должна отображать:

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

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

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