Skip to content

acfohegi/task-manager

Repository files navigation

Actions Status workflow

Maintainability Test Coverage

Description

task-manager is the final project of the "Node.js Developer" program on Hexlet. The main goal of the project was to provide hands-on experience in building a web application from scratch, with such stages as:

  • setting up CI
  • deploying to a cloud platform
  • working with database using an ORM
  • defining schema in migrations
  • separating concerns with the MVC pattern
  • integrating with an error monitoring system
  • crafting view templates with use of CSS framework

The new version is automatically deployed to Render (a PaaS provider) after successful building and testing stages in GH Actions. Uncaught errors in production are reported to Rollbar. In terms of features the project complies with requirements but some additional things are implemented like starting up within docker-compose.