Skip to content

API developed with Nodejs for CRUD of users and login authentication in Dragons front end app.

Notifications You must be signed in to change notification settings

cunhasbia/dragons-login-auth-backend

Repository files navigation

Dragons | Login API

Javascript Node.js PostgreSQL Sequelize JWT BCrypt

API developed with Nodejs for CRUD of users and login authentication in Dragons App.

Please, go to the front end repository, follow the steps and run both projects together.

Endpoints

GET .../users (users list)

GET .../users/:uid (show details of a specific user)

POST .../users (create new user)

PUT .../users/:uid (update a user)

DELETE .../users/:uid (delete a user)


POST .../login (login authentication)


Technologies and tools used

  • Javascript ES6+
  • Nodejs
  • Sequelize
  • PostgreSQL
  • JSON Web Token
  • BCrypt

How to run the project?

Before start, install Git, Node.js and Yarn on your machine. Moreover, recommend use the VSCode terminal.

# Clone this repository
$ git clone https://github.com/cunhasbia/dragons-login-auth-backend.git

# Access the repository on your terminal
$ cd dragons-login-auth-backend

# Install dependencies
$ yarn

# Run the project
$ yarn dev

Made with 🧡 by Bianca Cunha | Find me on LinkedIn

About

API developed with Nodejs for CRUD of users and login authentication in Dragons front end app.

Topics

Resources

Stars

Watchers

Forks