Skip to content

Manvith911/AniStream

Repository files navigation

🌸 AniStream

AniStream is a modern, sleek anime streaming web application built with React and styled using Tailwind CSS.
It provides anime enthusiasts with a smooth, responsive, and enjoyable streaming experience.


✨ Features

  • 🌟 Beautiful UI — Minimalistic, elegant, and responsive interface powered by Tailwind CSS.
  • 🔍 Search & Discover — Quickly find your favorite anime titles.
  • 🎥 Stream Anime — Enjoy high-quality anime streaming.
  • 📋 Watchlist — Save shows you want to watch later.
  • 🌙 Dark Mode — Eye-friendly dark theme for late-night sessions.
  • 📱 Responsive Design — Works beautifully on desktop, tablet, and mobile devices.

🚀 Demo

🎬 Live Demo: AniStream Live Demo
(Add your deployed link once available — e.g. https://anistream.vercel.app)


🧩 Tech Stack

Category Technology
Frontend React
Styling Tailwind CSS
State Management React Context API / Redux (specify which one you used)
API AniStream Backend (or other anime API services)

⚙️ Installation & Setup

Follow these steps to run AniStream locally:

# 1. Clone the repository
git clone https://github.com/Manvith911/AniStream.git

# 2. Navigate into the project folder
cd AniStream

# 3. Install dependencies
npm install

# 4. Start the development server
npm run dev

Once the server starts, open your browser and go to:
👉 http://localhost:3030
(or the port shown in your terminal)


🌐 Deployment (Vercel)

Easily deploy AniStream to Vercel:

  1. Go to https://vercel.com and sign in with your GitHub account.
  2. Click "New Project""Import Git Repository."
  3. Select your AniStream repository.
  4. Click Deploy — Vercel automatically detects your React + Vite setup.

Once deployed, you'll get your live site URL (for example):
👉 https://anistream.vercel.app


⚠️ Important Configuration Don't forget to update the following files with your API endpoints and settings:

  1. Config file — Update API base URL
  2. MainLayout file — Update const res = await fetch(<YOURHOSTED.vercel.app/api/anime/${id}); in the 28th line of the file
  3. WatchPage file — Update const res = await fetch(<YOURHOSTED.vercel.app/api/anime/${id}); in the 36th line of the WatchPage file

If you like this project, please give it a star on GitHub!

About

A modern Anime Streaming app using react with best UI. UI inspired by hianime.to

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published