A basic authentication website where users can signup, login, view, and edit their profile
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.
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
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