Skip to content

Back-end developed in Node.js for the GoBarber app (barber shop application)

Notifications You must be signed in to change notification settings

Gabriel-A-Rocha/gobarber-node

Repository files navigation

GoBarber Backend API

Overview

API developed to provide all the back-end services for the GoBarber app. It includes user account creation, profile update, password recovery, appointment schedule, notifications and other complementary methods.

Technologies used

  • Node.js
  • TypeScript
  • Express
  • TypeORM
  • PostgreSQL
  • MongoDB
  • Redis
  • Multer
  • Celebrate
  • JWT (JSON Web Token)
  • Tsyringe
  • Jest
  • Class-transformer
  • Date-fns
  • Bcryptjs
  • Handlebars
  • Rate-limiter-flexible

Deployment

The API has been deployed using the Digital Ocean platform, using Ubuntu Linux and NGINx.

The API can be tested through the front-end page: GoBarber Web Page

Application screenshot

GoBarber screenshot

About

Back-end developed in Node.js for the GoBarber app (barber shop application)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published