Skip to content

Goliardo17/Kopilochka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Документация разработчика

Шаблоны

  1. Страницы
  2. Методы
  3. Сценарии

Структра приложения

Уровень Назначение Технология Методы
Клиент
  • Отображать информацию на пользовательском ПК
  • Давать возможность пользователю взаимодействовать с этой информацией
React
  • Получить данные о курсе валют
Стор
  • Оптимизирует работу клиента
Redux
  • Получить данные пользователя
Сервер
  • Обрабатывает запросы клиента
  • Обращается к базе данных
Node.js
  • Проверка пользователя
  • Получить данные пользователя
  • Изменить данные пользователя
База данных
  • Хранит данные по всем пользователям
SQLite

Цель приложения

  • Приложение преднозначено для ведения домашнего бюджета, позволяет:
    • Создавать свою учетную запись
    • Создавать пользовательские счета
    • Создавать пользовательские категории
    • Создавать создавать транзакции между счетами
    • Видеть курс валют

Архитектурная схема

  1. Клиент
  • Страницы
    • Авторизация
    • Главная страница
    • Страница пользовательских категорий
    • Страница пользовательской истории транзакции
    • Страница транзакции
    • Карточка счета
    • Карточка категории
    • Карточка пользоавтеля
  1. Сервер
  • Методы
    • Создать пользователя
    • Авторизация пользователя
    • Изменение пользовательских данных
    • Получить данные пользователя
    • Создать ноавый счет пользователя
    • Удалить счет пользователя
    • Перевод между счетами пользователя
    • Редактирование перевода пользователя
    • Создать новую категорию пользователя
    • Фильтрация и пагинация истории пользовательских транзакций
  1. База данных
  • Таблицы
    • Пользователи
    • Счета
    • Категории
    • История
    • Валюты

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published