/suitcase-with-money

💼 Сайт для оформления займов. ШИФТ-интенсив

Primary LanguageTypeScript

Чемоданчик с деньгами

Элегантный сайт для займа денег, выполненный в рамках интенсива ШИФТ от ЦФТ.

Разработка происходила согласно общепринятым стандартам. В команде присутствовали аналитики, backend-разработчики, мобильные разработчики, тестировщики и PM.

На проект было выделено 2 недели.

Фотография проекта

Функциональность

  • 👤 Регистрация (с валидацией)
  • 🔓 Авторизация
  • 💵 Вычисление суммы займа
  • 💰 Отображение займов пользователя

Технологии

Технологии

Структура проекта

Структура приложения составлена согласно общепринятым практикам разработки на React. Проект включает в себя следующие директории:

  • assets - файлы, не связанные с кодом: изображения, шрифты и общие стили.
  • components - переиспользуемые элементы интерфейса: кнопки, ссылки, поля для ввода текста и прочее.
  • pages - компоненты, представляющие собой страницы сайта.
  • roots - глобальные компоненты: контекст и роуты.
  • services - классы для запросов к серверу.
  • utils - вспомогательные утилиты для упрощения процесса разработки и улучшения качества кода.

Начало работы

Требования

Для работы приложения необходимо установить:

  • Node.js 18.12+
  • npm (обычно идет с Node.js)

Установка

  1. Клонируйте репозиторий
    git clone https://github.com/PeachMood/suitcase-with-money.git
    
  2. Установите недостающие зависимости
    npm install
    

Запуск

После установки зависимостей приложение можно запустить в нескольких режимах:

  1. npm run start - разработка
  2. npm run build - сборка

Будущие улучшения

  1. Функция погашения займов 🔜
  2. Адаптивная верстка 🔜
  3. Тесты 🔜