Skip to content

RauboLuk/Authentication-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Authentication App

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

screenshot ETC: ~75h

Built With

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories:

  • User story: I can register a new account
  • User story: I can log in
  • User story: I can log in or register with at least one of the following services: Google, Facebook, Twitter or Github
  • User story: I can sign out
  • User story: I can see my profile details
  • User story: I can edit my details including: photo, name, bio, phone, email and password
  • User story: I can upload a new photo

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:

Run the project

Authentication app holds two main folders server and client.

server

create .env inside ./server file with data (check .env.example)

# install packages
cd server && npm install

# start server
npm start

client

From another terminal window:

# install packages
cd client && npm install

# start React app
npm start

Acknowledgements

Contact

About

A small application that allows to create an account, log in, edit profile and upload an avatar. Additionally, it is possible to authorize with oauth through github.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Contributors