Skip to content

egormkn/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo App

CI

A fullstack (Angular + NestJS) web application for software testing course at ITMO University

📘 Documentation: Client / Server
📊 Test Coverage: Client / Server
📊 Allure report: Client

Development

  • 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.

Deployment

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

About

☑️ A fullstack (Angular + NestJS) web application for software testing course at ITMO University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages