Skip to content

Passionate front-end developer focused on crafting interactive, high-performance web experiences. I specialize in React, TypeScript, and GSAP animations — blending clean code with creative design. Always exploring ways to make the web more dynamic, engaging, and meaningful.

License

Notifications You must be signed in to change notification settings

ehtishamalik/zentry-clone

Repository files navigation

⚡ Nova Nexus — React + TypeScript + Vite

Nova Nexus is a modern, interactive web experience blending gaming-inspired design with developer creativity. Built with React, TypeScript, and Vite, it demonstrates motion-rich UI using GSAP, responsive layouts with Tailwind CSS, and scalable TypeScript architecture.

This project was bootstrapped using the official Vite React TypeScript template, extended with optimized ESLint configuration and React Compiler support.

🚀 Features

  • ⚛️ React 19 + TypeScript — type-safe, component-based architecture
  • Vite — ultra-fast dev server with HMR
  • 🎨 Tailwind CSS — modern utility-first styling
  • 🌀 GSAP Animations — smooth scroll and UI motion
  • 🧠 React Compiler Enabled — for future-optimized reactivity
  • 🧩 Modular Components — reusable UI and logic blocks
  • 🛠️ Linting & Code Quality — pre-configured ESLint with type-checking rules

🧱 Tech Stack

Tool Purpose
React + TypeScript Core UI and logic
Vite Build tool and dev server
GSAP / ScrollTrigger Page transitions and animations
Tailwind CSS Styling and layout
ESLint Code linting and quality control
React Icons Icon library for visuals

⚙️ Getting Started

1️⃣ Install dependencies

yarn install

2️⃣ Run development server

yarn dev

Then visit http://localhost:5173

3️⃣ Build for production

yarn build

4️⃣ Preview production build

yarn preview

🧩 Project Structure

src/
 ├── components/
 │    ├── Navbar.tsx
 │    ├── Hero.tsx
 │    ├── About.tsx
 │    ├── Features.tsx
 │    ├── Story.tsx
 │    ├── Contact.tsx
 │    └── Footer.tsx
 ├── App.tsx
 ├── main.tsx
 └── styles/
      └── index.css

Each section represents a scrollable, animated part of the Nova Nexus experience, reimagining the intersection between code, creativity, and play.

🧠 React Compiler

The React Compiler is enabled in this project to take advantage of the latest performance optimizations in React 19+. Learn more: React Compiler Docs

⚠️ Note: React Compiler can slightly impact build and dev performance when using Vite.

📦 Deployment

  1. Build your project:

    yarn build
  2. Deploy the dist/ folder to any static host:

    • Vercel
    • Netlify
    • GitHub Pages
    • Cloudflare Pages

🧑‍💻 Author

Ehtisham Ali Software Developer & Creative Technologist

🪄 License

This project is open-source and available under the MIT License.

About

Passionate front-end developer focused on crafting interactive, high-performance web experiences. I specialize in React, TypeScript, and GSAP animations — blending clean code with creative design. Always exploring ways to make the web more dynamic, engaging, and meaningful.

Topics

Resources

License

Stars

Watchers

Forks