Skip to content

Repository files navigation

🌐 Educase PopX - Mobile UI Implementation

🚀 Project Overview

Educase PopX is a high-fidelity, mobile-first web application built to mirror a premium mobile app experience. Developed using React 19 and Tailwind CSS 4, this project demonstrates modern frontend practices, including state management, real-time form validation, and protected routing.

The application focuses on a seamless User Journey: from a vibrant landing page to a detailed registration process, followed by secure authentication and a personalized user profile.


✨ Key Features

  • 📱 Mobile-First Design: Optimized for mobile viewports while maintaining a centered, professional layout on larger screens.
  • 🛡️ Secure Authentication: Full Login/Registration flow with data persistence using localStorage.
  • ✅ Real-time Validation: Advanced form validation using Regex for Email and Phone numbers with instant user feedback.
  • 🔒 Protected Routes: Secure user profile page that redirects to login if the user is not authenticated.
  • ✨ Smooth UX: Integrated react-hot-toast for beautiful notifications and react-router-dom for seamless navigation.

🛠️ Tech Stack


📂 Project Structure

src/
├── assets/          # Static assets & images
├── Components/      # Reusable UI components (ScrollToTop, etc.)
├── Pages/           # Application screens (Home, Login, Registration, Profile)
├── utils/           # Helper functions & utilities
├── App.jsx          # Main routing & application layout
└── main.jsx         # Application entry point

⚙️ Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Rika4698/Educase-Project.git
  2. Navigate to the project directory:

    cd Educase-Project
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

Developed by Sharmin Akter Reka

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages