Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

rajjitlai/Modern_Auth_Design_Template

Repository files navigation

Modern Auth Design Template

A premium, high-performance Authentication Template built with React, Vite, Tailwind CSS, and Framer Motion. Featuring a stunning glassmorphic UI, smooth animations, and a production-ready structure.

Template Preview

🔗 Project Link

https://github.com/rajjitlai/Modern_Auth_Design_Template

✨ Features

  • 💎 Glassmorphic UI: Sleek, modern design with backdrop blurs and subtle borders.
  • 🎭 Smooth Animations: Powered by Framer Motion for delightful user transitions.
  • 🔐 Complete Auth Flow: Includes Login, Registration, and Forgot Password pages.
  • 📱 Fully Responsive: Optimized for all screen sizes from mobile to desktop.
  • Vite Powered: Ultra-fast development and optimized production builds.
  • 🎨 Tailwind CSS: Easily customizable design system using Tailwind's utility-first approach.
  • 🛡️ Protected Routes: Basic structure for authenticated and unauthenticated views.
  • 🔔 Interactive Toasts: Built-in notifications using react-hot-toast.

🛠️ Skills Used

  • Frontend Development: React 18, JSX, Hooks (useState, useEffect, useContext).
  • UI Architecture: Component-driven design, Glassmorphism, Responsive Web Design.
  • Styling & Design: Tailwind CSS, PostCSS, Custom Design Systems.
  • Animations: Framer Motion (Motion components, Initial/Animate variants).
  • State Management: Context API for Authentication state.
  • Routing: React Router DOM (v6/v7) with Protected Route logic.
  • Tooling: Vite, ESLint, npm package management.
  • UX/UI Best Practices: Micro-animations, interactive feedback (toasts), semantic HTML.

🚀 Tech Stack

  • Framework: React 18
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Animations: Framer Motion
  • Routing: React Router DOM
  • Notifications: React Hot Toast

🛠️ Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/rajjitlai/Modern_Auth_Design_Template.git
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

📂 Project Structure

src/
├── Components/         # UI Components (Login, Register, ForgotPassword)
├── Home/              # Authenticated Home View
├── AuthContext.jsx    # Authentication Logic & State
├── App.jsx           # Routing & Layout
├── main.jsx          # Entry point
└── index.css         # Global styles & Tailwind layers

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Rajjit Laishram


Developed with ❤️ by Rajjit Laishram, 2026.