Skip to content

AlbinaBlazhko17/task-tracker-backend

Repository files navigation

TASK-TRACKER-BACKEND

Track tasks, boost productivity, achieve your goals!

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

JSON npm Prettier JavaScript Passport TypeScript tsnode Prisma ESLint datefns Jest


Table of Contents


Overview

The task-tracker-backend is a powerful backend solution designed to streamline task management and enhance productivity for developers.

Why task-tracker-backend?

This project provides a robust architecture for building scalable applications. The core features include:

  • 🎯 TypeScript Configuration: Ensures a consistent development environment, enhancing maintainability.
  • 🚀 NestJS Framework: Offers a solid foundation for building efficient and scalable applications.
  • 🗄️ Prisma Integration: Facilitates seamless database management and interactions.
  • 🔄 Modular Design: Promotes separation of concerns, making the codebase easier to manage and extend.
  • Comprehensive Testing: Ensures reliability through unit and end-to-end tests, enhancing code quality.
  • 🔒 JWT Authentication: Secures user data and interactions, maintaining application integrity.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: TypeScript
  • Package Manager: Npm

Installation

Build task-tracker-backend from the source and install dependencies:

  1. Clone the repository:
    git clone https://github.com/AlbinaBlazhko17/task-tracker-backend
  2. Navigate to the project directory:
 cd task-tracker-backend

Usage

Run the project with:

Using npm:

 npm start

Testing

Task-tracker-backend uses the Jest test framework. Run the test suite with:

Using npm:

 npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors