Skip to content

Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Notifications You must be signed in to change notification settings

SvetlanaZinovkina/task_manager

Repository files navigation

Node CI

Maintainability

Test Coverage

Task Manager Project

This project is a task manager built using Fastify and Pug.

Table of Contents

Installation

Clone the repository and install dependencies:

git clone git@github.com:SvetlanaZinovkina/fullstack-javascript-project-6.git
cd <project-folder>
npm install

Setup

Create a .env file based on .env.example:

cp .env.example .env

Update the .env file with your configuration.

Running the Application

Development

Start the backend (API):

npm run start-backend

This will start the Fastify server:

fastify start server/plugin.js -l debug -P -o -a 0.0.0.0

In another terminal, start the frontend (Webpack):

npm run start-frontend

This will run Webpack in watch mode:

npx webpack --watch --progress

Production

To run the application in production mode:

npm start

This will start the Fastify server in production mode.

Testing

To run tests:

npm test

Linting

Lint your code:

npm run lint

Deployment

The application is deployed at https://taskmanagerz.onrender.com

Built With

  • Fastify
  • Pug
  • Webpack
  • Jest

About

Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages