Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/michelbernardods/back-end-do-gobarber
- Owner: michelbernardods
- Created: 2020-01-12T04:26:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T13:47:47.000Z (about 2 years ago)
- Last Synced: 2024-11-07T05:12:03.602Z (3 months ago)
- Topics: gobarber, javascript, jwt, nodejs, rocketseat, sequelize
- Language: JavaScript
- Homepage: https://www.linkedin.com/in/michel-bernardo/
- Size: 850 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
GoBarber - Application developed during the NodeJS course
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)