Skip to content

Neon-099/Stunimate

Repository files navigation

🎌 Stunimate - Anime Streaming Platform

Stunimate Logo

React Vite Tailwind CSS Framer Motion

📖 About

Stunimate is a modern, responsive anime streaming platform built with React and Vite. Discover trending anime, browse latest episodes, and explore detailed anime information with a sleek, user-friendly interface.

✨ Key Features

  • 🎬 Hero Slider - Showcase trending anime with smooth transitions
  • 🔥 Trending Section - Browse popular anime with responsive grid layout
  • 📺 Latest Episodes - Stay updated with recent releases
  • 🎭 Genre Filtering - Explore anime by categories
  • 📱 Responsive Design - Optimized for all devices
  • Performance Optimized - Smart caching and lazy loading
  • 🔍 Search Functionality - Find your favorite anime quickly
  • 🎨 Modern UI - Beautiful animations and smooth interactions

🚀 Quick Start

Prerequisites

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

Installation

  1. Clone the repository

    git clone <repository-url>
    cd Stunimate
  2. Install dependencies

    npm install
  3. Start development server

    npm run dev
  4. Open your browser Navigate to http://localhost:5173

🛠️ Available Scripts

Command Description
npm run dev Start development server with hot reload
npm run build Build for production
npm run preview Preview production build locally
npm run lint Run ESLint for code quality

🏗️ Tech Stack

Frontend

  • React 19.1.1 - UI library with latest features
  • Vite 7.1.2 - Lightning-fast build tool
  • React Router DOM 7.8.2 - Client-side routing

Styling & Animation

  • Tailwind CSS 4.1.12 - Utility-first CSS framework
  • Framer Motion 12.23.12 - Smooth animations and transitions
  • Lucide React 0.541.0 - Beautiful icon library

Data Source

  • Jikan API - MyAnimeList unofficial API for anime data

📁 Project Structure

src/
├── components/          # Reusable UI components
│   ├── AnimeCard.jsx   # Individual anime display
│   ├── HeroSlider.jsx  # Main carousel component
│   ├── Navbar.jsx      # Navigation bar
│   └── ...
├── pages/              # Route components
│   ├── Home.jsx        # Main dashboard
│   ├── Details.jsx     # Anime details page
│   └── ...
├── assets/             # Static assets
├── App.jsx            # Main app component
└── main.jsx           # Application entry point

📬 Contact
👤 Niño Emman
📧 Email: [email protected]
🔗 Portfolio: portfolio.com //soon
🐙 GitHub: github.com/Neon-099

About

Look for the README at the bottom to read the details of my website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages