/rsclone

The Memorio App is the Memrise.com clone app for the final RS School Clone Wars project. Built using Typescript, React, NodeJS and Express Framework.

Primary LanguageTypeScript

RS Clone App - Memorio

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 тестов

Для запуска unit tests через Jest выполните комманду:

nx test memorio