A fullstack (Angular + NestJS) web application for software testing course at ITMO University
π Homework
π Live Example
π Allure report: Client
-
Clone the repository:
git clone https://github.com/egormkn/todo-app.git cd todo-app
-
Build client:
cd client npm install npm test npm start
-
Build server:
cd server npm install npm test npm start
-
Run end-to-end tests:
cd e2e npm install npm test
See more in the GitHub Actions workflow file.
Build an image from the Dockerfile:
docker build -t egormkn/todo-app --progress=plain .
docker run -it -p 3000:3000/tcp --rm --name todo-app --init egormkn/todo-app
Or use a prebuilt image from GitHub registry:
docker pull ghcr.io/egormkn/todo-app:latest