Skip to content

vikas-x7/ixon

Repository files navigation

IXON – Frontend Web Experience

React Vite Tailwind CSS Framer Motion

IXON is a cutting-edge frontend web project designed to deliver an immersive user experience. It features smooth scrolling, sophisticated UI animations, and a highly responsive layout, all built on a scalable architecture.

Home Page

🚀 Features

  • Smooth Scrolling: Implemented using Lenis for a premium feel.
  • Dynamic Animations: Powered by Motion (formerly Framer Motion) for scroll-based and hover effects.
  • Custom Loader: A real initial page loader with seamless exit transitions.
  • Responsive Design: Fully optimized for all device sizes, from mobile to desktop.
  • Modern UI: Inspired by high-end SaaS websites, featuring clean lines and interactive elements.
  • Modular Architecture: Built with reusable React components for maintainability.

🛠 Tech Stack

  • React – The library for web and native user interfaces.
  • Vite – Next Generation Frontend Tooling.
  • Tailwind CSS – A utility-first CSS framework for rapid UI development.
  • Motion – A production-ready motion library for React.
  • Lenis – A lightweight smooth scrolling library.
  • Remix Icon – A huge set of open-source neutral style system symbols.

📂 Project Structure

The project maintains a clean and intuitive directory structure:

src/
├── components/           # Reusable UI components
│   ├── Footer.jsx        # Site footer
│   ├── Hero.jsx          # Above-the-fold landing component
│   ├── Info.jsx          # Information/Data display
│   ├── Loader.jsx        # Initial page loading screen
│   ├── Nav.jsx           # Navigation bar
│   ├── Video.jsx         # Video player/background component
│   └── Works.jsx         # Portfolio/Project showcase
├── pages/                # Page-level layouts
│   └── Home.jsx          # Main landing page composition
├── App.jsx               # App root (Loader + Smooth Scroll logic)
├── main.jsx              # React entry point
└── index.css             # Global styles and Tailwind configuration

🏁 Getting Started

Follow these steps to set up the project locally.

1. Clone the repository

git clone https://github.com/your-username/ixon.git
cd ixon

2. Install dependencies

npm install

3. Run development server

npm run dev

Visit http://localhost:5173 (or the port shown in your terminal) to view the application.


About

A modern, animation-focused frontend project with smooth scrolling, clean UI, and reusable React components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors