Memorio App - приложение-клон Memrise.com для финального проекта RS School Clone Wars. Построено с использованием React, NodeJS + Express и Typescript.
Проект был сгенерирован с использованием Nx в виде моно-репо (фронт и бэк в одном репозицтории). Поэтому в ветке master
находится initial commit
, созданный указанным инструментом. Текущая рабочая версия приложения размещена в ветке develop
.
Сами приложения размещены в папке apps
, где api
- это бэк, а memorio
фронт.
Демо текущей рабочей версии доступно по ссылке - https://memorio.ml
Список реализованых функций описан в pull-requeste - #30
1.Склонировать репозиторий командой:
git clone -b develop https://github.com/IgorOsa/rsclone
2.Зайти в директорию приложения:
cd rsclone
3.Убедиться что текущая ветка develop
git status
On branch develop
Your branch is up to date with 'origin/develop'.
4.Установить зависимости:
npm i
5.Запустить бэкэнд сервер в одном терминале:
npm run api
6.В другом отдельном терминале запустить сервер разработки для фронт-приложения:
npm run dev
7.Открыть браузер по ссылке http://localhost:4200/
Для запуска unit tests через Jest выполните комманду:
nx test memorio