Skip to content

PawelNackiewicz/beaution-api-nest

Repository files navigation

Beaution API

This project aims to create an API for managing appointments in a beauty salon. The API allows users to register, log in, schedule appointments, reset passwords, and more.

Technologies Used

  • NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
  • Prisma: A modern database toolkit for TypeScript and Node.js.
  • Swagger: Used for API documentation and testing.
  • JWT: JSON Web Token for secure authentication.
  • bcrypt: Library for hashing passwords.
  • Express: Web application framework for Node.js.
  • Moment.js: Library for parsing, validating, manipulating, and formatting dates.
  • Nodemailer: Module for Node.js applications to allow email sending.
  • RxJS: Library for reactive programming.

How to Run

  1. Install dependencies: npm install
  2. Build the project: npm run build
  3. Start the server: npm start:dev

Feel free to explore the various endpoints provided by the API documented using Swagger. Enjoy managing appointments in your beauty salon efficiently!

About

Beauty Salon Appointment Management API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published