A modern, responsive User Authentication application built with React and Tailwind CSS. This project demonstrates controlled state management, LocalStorage persistence, and a mobile-first UI approach.
👉 Click here to view the Live Preview
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
- User Registration: captured using dynamic React State logic (uncontrolled to controlled transition).
- Persistent Storage: Uses
localStorageto save user data so the profile remains available after page refresh. - Secure Sign-In: Verification logic to compare input credentials against stored user objects.
- Interactive UI: * Toast notifications via
react-toastify.- Smooth navigation using
react-router-dom.
- Smooth navigation using
- Responsive Styling: Built with Tailwind CSS using a utility-first approach.
- Framework: React.js (Vite)
- Styling: Tailwind CSS
- Routing: React Router DOM v6
- Feedback: React Toastify
-
Clone the project
git clone https://github.com/codamee/educase-assignment-reactjs.git
-
Install dependencies
npm install
-
Run Development Server
npm run dev
-
Build for Production
npm run build

