Skip to content

Simple and scalabale CRUD REST API application built using NestJS

Notifications You must be signed in to change notification settings

YossiKazakov/nestjs-crud-app

Repository files navigation

Nest Logo

Bookmarks API

Overview

This repository contains a Bookmarks API built using NestJS, demonstrating a scalable and maintainable backend application. The project leverages modern web development techniques and includes end-to-end tests.

Features

  • CRUD operations: Create, read, update, and delete bookmarks.
  • Authentication: Secure endpoints using Passport.js.
  • Database: PostgreSQL as the database with Prisma as the ORM.
  • Containerization: Docker for containerization.
  • Testing: End-to-end tests with Pactum.
  • Environment Management: dotenv for environment variable management.

Technologies Used

  • NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
  • Docker: Containerization platform to streamline development and deployment.
  • PostgreSQL: Open source relational database.
  • Prisma: Next-generation ORM for Node.js and TypeScript.
  • Passport.js: Authentication middleware for Node.js.
  • Pactum: API testing tool.
  • dotenv: Module to load environment variables from a .env file.

About

Simple and scalabale CRUD REST API application built using NestJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published