In this video, I provide a complete feature overview of a web based Authentication system built using React, Redux Toolkit, React Router, Tailwind CSS and Firebase.
🚀 PROJECT SOURCE CODE:
https://github.com/DevZiaus/react-fir...
👨💻 MY PORTFOLIO:
https://github.com/DevZiaus
This project demonstrates advanced frontend architecture including:
✅ Robust Authentication (Email/Password, Google & GitHub Login)
✅ Role-Based Access Control (Separate Admin vs. User Dashboards)
✅ Persistent Login State with Redux & Firebase Listeners
✅ Fully Responsive Dashboard Layout with Sidebar
✅ Protected Routes & Custom Hooks
If you are looking for inspiration for your next MERN stack project or want to see how to integrate Firebase Auth with Redux Toolkit properly, this video is for you!
🔥 KEY FEATURES:
Authentication: Secure Sign In/Sign Up with error handling.
Social Auth: Integrated Google and GitHub login using Firebase.
State Management: Centralized user data using Redux Toolkit.
Routing: React Router v7 with protected routes (RequireAuth).
Dashboard: Dynamic sidebar that changes based on user role (Admin/User).
Profile: Read-only profile page fetching data from Firestore.
UI/UX: Beautiful, responsive design using Tailwind CSS.
🛠️ TECH STACK:
Frontend: React.js (Vite)
State Management: Redux Toolkit
Database & Auth: Firebase (Firestore & Authentication)
Styling: Tailwind CSS
Routing: React Router
Icons: SVG
#reactjs #firebase #redux #webdevelopment #mernstack #tailwindcss #DevZiaus