Skip to content

API developed with Typescript, Node.js and Express for a barber shop appointments booking platform. Created along the GoStack bootcamp.

Notifications You must be signed in to change notification settings

leonardorib/gobarber-api

Repository files navigation

GoBarber - NodeJS API

📔 About

API developed to be used by an application for barber shops appointments booking. Developed along the GoStack bootcamp carried out by Rocketseat.

The platform allow users to make appointments with specified date and hour with providers through the native mobile app, not allowing conflicts in the providers schedule. The providers can then check out their schedule on the React web app, seeing upcoming customers.

💻 Is it running?

Yes! It is live and running and you can see it working behind the scenes by testing the web frontend and the mobile app. 😃

🧑‍💻 Where can I find the web frontend and the mobile app?

You can check the repositories here:

Or check them up and running at:

🚀 Technologies in the API

  • Typescript
  • NodeJS
  • Express
  • TypeORM + PostgreSQL + MongoDB
  • Cache with Redis
  • Email sending with Amazon SES
  • Amazon S3 for storing images
  • JWT token authentication
  • Unit tests with Jest
  • Continuous Deployment to a Digital Ocean droplet with Github Actions

The author

Made with ❤️ by Leonardo Ribeiro. 🇧🇷

Get in touch! 😃

About

API developed with Typescript, Node.js and Express for a barber shop appointments booking platform. Created along the GoStack bootcamp.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published