This project is a authentication page to register, login and edit a profile.
In the profile page you can see your photo, name, bio and email. You can edit that field in the edit page.
The Server-side was created using nodejs and express. for authention i use jsonwebtoken and the database mongodb. To encrypt the passwords i used bcrypt.
I've learned a lot about authentication in this project, I recommend you try to recreate too :)
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/mathmorais/authapp
# Enter in the root folder
$ cd authapp
# Install dependencies, will generate a build too in the postisntall
$ npm install
# Run the client-side and the server-side of the site
$ npm run app
- GitHub @mathmorais
- Email [email protected]