Skip to content

A basic authentication website where users can signup, login, view, and edit their profile

Notifications You must be signed in to change notification settings

lexNwimue/auth-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lex-auth-site

A basic authentication website where users can signup, login, view, and edit their profile

auth-site

Solution for a challenge from daba full stack intermediate coding exercise.

Table of Contents

Overview

register

I expected this app to be an easy breeze through, because I already pictured the entire project structure in my head. I couldn't be any more wrong. It started gracefully until I started running into nasty bugs, especially since this was my first time using the formidable library. I spent days debugging. At some point, I began to think JavaScript was self-aware. Because I'd close my laptop, having written a perfectly working code. Only to wake up to bugs in the morning. It was so annoying but I learned alot on the task. My ability to work under frustration was really tested.

You can find the demo videos of the project (including a walkthrough of the back end code, database strucure, deployment process at Demo. I hope you like it.

Built With

Features

Some of the features include:

  • A signup webpage for user registration
  • A login page for user login
  • A dashboard for displaying user profile on login. The dashboard comes with an edit section for editing user profile

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/lexNwimue/auth-site

# Install dependencies
$ npm install

# Run the app
$ npm start

About

A basic authentication website where users can signup, login, view, and edit their profile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages