Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michelbernardods/back-end-do-gobarber

It is an API for registering users for future scheduling at the barber shop the GoBarber.
https://github.com/michelbernardods/back-end-do-gobarber

gobarber javascript jwt nodejs rocketseat sequelize

Last synced: about 1 month ago
JSON representation

It is an API for registering users for future scheduling at the barber shop the GoBarber.

Awesome Lists containing this project

README

        


GoStack


GoBarber - Application developed during the NodeJS course


GitHub language count


Made by Rocketseat

License


Stargazers


About The Application   |   
License

## :rocket: About The Application

It is an API for registering users for future scheduling at the barber shop the **GoBarber**.

Below follows all the content that was covered in the course for the development of the application.

## Starting GoBarber Backend

- Configuring structure
- Nodemon & Sucrase
- Docker concepts
- Configuring Docker
- Sequelize & MVC
- ESLint, Prettier & EditorConfig
- Configuring Sequelize
- User migration
- User model
- Creating model loader
- User registration
- Hashing the password
- JWT concepts
- JWT authentication
- Authentication middleware
- User update
- Validating input data

# Dependencies to start the project

- I use Yarn to download all dependencies
- Yarn dev to start server
- Server running on PORT 3333

![aplication](https://user-images.githubusercontent.com/42414475/72232990-71002e00-35a3-11ea-906f-5e21711a1a0b.png)

## :memo: License

###### This project is under the MIT license. See the archive [LICENSE](LICENSE.md) for more details.
---
Rocketseat :wave: [Join our community!](https://discordapp.com/invite/gCRAFhc)