Personal Project

Basic Auth App

/static/projects/AuthApp/cover.png

Summary

I developed a web application using NextJS for the front-end and Express for the back-end. One of the key features of the application was basic authentication, which I implemented using jsonwebtoken. This involved setting up routes for logging in and out, storing hashed passwords in a database, and using middleware to protect certain routes.

Tags:

Web DevelopmentFullstackMERN

Tools

NextJSExpressTypeScriptTailwindCSS

Challenges

Principal

I encountered some challenges while implementing the authentication system.

Specifics

  • Figuring out how to properly hash and salt passwords for security. However, I was able to overcome these challenges through researching best practices and seeking guidance from more experienced developers..
  • In addition, I have difficulty using email for users to authenticate their accounts when registering.

Wireframes

Home Page

/static/projects/AuthApp/homepage.png

Sign Up Page

/static/projects/AuthApp/signup.png

Verification Email

/static/projects/AuthApp/mail.png

User Profile Page

/static/projects/AuthApp/userprofile.png
No Rights Reserved@lecongly• ©2023