Skip to content

its-maneeshk/authflow-authentication-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AuthFlow 🔐

AuthFlow is a secure and responsive full-stack authentication system built with React, Node.js, Express, MongoDB, and TailwindCSS. It supports user registration, login, password hashing, JWT-based authentication, and protected routes.

Features 🪶

Module Description Module Description
Authentication Handles user signup, login, JWT generation, and logout functionality. Protected Routes Ensures only authenticated users access certain pages.
Database Connectivity Connects backend server to MongoDB database using Mongoose. Admin/User Roles Supports differentiated access levels (if implemented).
User Input Handling Validates and sanitizes input data on both frontend and backend. Error Handling Provides clear feedback and manages server/client errors.
JWT Token Management Issues, verifies, and expires tokens for session security. Form Validation Frontend and backend checks to prevent bad input.
Tailwind Styling Fully responsive design built with TailwindCSS for modern UI. Logout Safely logs out users by clearing local/session storage.

User Interface

The application features a clean and responsive web UI built in React.js and styled using TailwindCSS. It includes forms for user login, registration, and access to a protected dashboard.

Demo Images

Here are some screenshots demonstrating the key functionalities of AuthFlow:

Interface Preview
Home Page
Register Page
Login Page
Login Success (SweetAlert)
Forget Password
Dashboard
About Page

Contributing 🛂

Contributions are welcome! If you would like to contribute to AuthFlow, please fork the repository, create a new branch, and submit a pull request. I encourage suggestions for new features, improvements, or bug fixes.


Made with ❤️ by Manish Patel | Email Me | LinkedIn

JavaScript Badge Git Badge Open Source Badge

🚀 Follow my work at GitHub and let's build something amazing together!

About

🔐 A secure full-stack authentication system built with React, Node.js, Express, MongoDB, and TailwindCSS using JWT-based auth and protected routes.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages