- Склонировать репозиторий
git clone git@github.com:GrigorenkoSergey/contacts-front.git
- Запуск команды
npm install
- Запуск приложения
npm run start
- Запуск тестов
npm run test
. При запуске спекаsnapshots.cy.ts
могут быть ложные ошибки, поскольку снимки записывались на моей системе и могут не совпадать с получившимися в других (здесь я не уверен). При их возникновении, можно просто удалить содержимое директории snapshots и прогнать данную спеку заново (при условии, что не было никаких изменений в файлах до этого, конечно же).
Разработка велась с использованием node v16.15.0.
Пользователь 1:
- login: john
- password: secret1
Пользователь 2:
- login: serg
- password: secret2
- Поскольку предполагается создание корпоративных приложений, я не использовал дополнительные библиотеки вроде MATERIAL-UI или Ant Design, поскольку, по моему опыту, заказчик требует использовать корпоративную библиотеку, либо делать компоненты с нуля, для уменьшения к-ва зависимостей (о чем я потом горько пожалел, поскольку я сам не представлял, что должно получиться и много раз переделывал).
- Для приложения развернут реальный сервер на Heroku. Код здесь.