Элегантный сайт для займа денег, выполненный в рамках интенсива ШИФТ от ЦФТ.
Разработка происходила согласно общепринятым стандартам. В команде присутствовали аналитики, backend-разработчики, мобильные разработчики, тестировщики и PM.
На проект было выделено 2 недели.
- 👤 Регистрация (с валидацией)
- 🔓 Авторизация
- 💵 Вычисление суммы займа
- 💰 Отображение займов пользователя
Структура приложения составлена согласно общепринятым практикам разработки на React. Проект включает в себя следующие директории:
assets
- файлы, не связанные с кодом: изображения, шрифты и общие стили.components
- переиспользуемые элементы интерфейса: кнопки, ссылки, поля для ввода текста и прочее.pages
- компоненты, представляющие собой страницы сайта.roots
- глобальные компоненты: контекст и роуты.services
- классы для запросов к серверу.utils
- вспомогательные утилиты для упрощения процесса разработки и улучшения качества кода.
Для работы приложения необходимо установить:
- Клонируйте репозиторий
git clone https://github.com/PeachMood/suitcase-with-money.git
- Установите недостающие зависимости
npm install
После установки зависимостей приложение можно запустить в нескольких режимах:
npm run start
- разработкаnpm run build
- сборка
- Функция погашения займов 🔜
- Адаптивная верстка 🔜
- Тесты 🔜