mathmorais / authapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auth app

Solution for a challenge from Devchallenges.io.
licence-badge-mit licence-badge-node licence-badge-npm

Table of Contents

Overview

Register page

register photo

Profile page

profile photo

Edit page

edit photo

About

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 :)

Technologies

How To Use

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

Contact

About


Languages

Language:JavaScript 66.1%Language:SCSS 29.5%Language:Shell 4.4%