Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 975 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 975 Bytes

Personal Notes API

The Personal Notes API is a powerful backend service for managing personal notes through RESTful endpoints. This API allows users to create, edit, delete, and organize their notes programmatically.

Features

  • Create new notes
  • Update existing notes
  • Delete notes

Installation

  1. Clone this repository:
cd personal-notes-api
  1. Install dependencies: yarn

  2. Set up your database configuration in .env, from .default.env.

  3. Run the application: yarn start:dev

Documentation

Comprehensive documentation for all endpoints is available through Swagger and can be accessed at /docs.

Repository Design Pattern

This project follows the Repository Design Pattern to separate the data access layer from the business logic. The pattern provides a structured and efficient way to interact with the database, making the code more maintainable and testable.