https://github.com/sabbirhossain97/moviefy
https://github.com/sabbirhossain97/moviefy
gemini-ai-api movie-app movie-web-app react-vite shadcn-ui supabase tailwindcss tmdb-api typescript
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sabbirhossain97/moviefy
- Owner: Sabbirhossain97
- Created: 2025-06-15T07:45:36.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T15:39:38.000Z (11 months ago)
- Last Synced: 2025-07-16T06:23:54.100Z (11 months ago)
- Topics: gemini-ai-api, movie-app, movie-web-app, react-vite, shadcn-ui, supabase, tailwindcss, tmdb-api, typescript
- Language: TypeScript
- Homepage: https://moviefy-sigma.vercel.app
- Size: 14.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬 Moviefy
[](https://moviefy-sigma.vercel.app/)
Moviefy is a feature-rich movie discovery and review web application where users can explore trending movies and TV shows, watch trailers, create personalized watchlists, submit reviews, and more – all with a sleek, modern UI.
---
## 🌟 Key Features
- 🤖 **AI-Powered Search** – Search movies and shows using natural language (e.g., *"sci-fi movies with time travel"*)
- 🔐 **Authentication System**
Secure login, signup, and password reset using Supabase Auth.
- 📽️ **Movie & TV Show Listings**
Browse trending, top-rated, and upcoming movies and series using the TMDb API.
- 📄 **Detailed Movie Pages**
See trailers, ratings, genres, cast, reviews, and similar content in one place.
- ❤️ **Wishlist / Watchlist Functionality**
Save movies to watch later and organize your entertainment life.
- ✅ **Mark as Watched / Favorites**
Keep track of what you’ve seen and your favorites.
- 📝 **User Reviews & Ratings**
Share your thoughts and see reviews from other users.
- 📊 **Admin Dashboard**
Manage content, monitor user activity, and control the platform.
- 🎞️ **Trailer Integration**
Watch official trailers directly from the details page.
- 🔍 **Responsive Search**
Search for movies and TV shows by name.
- 💬 **UI/UX Polish**
Smooth animations, responsive design, and clean layout for the best experience.
---
## 🛠 Tech Stack
| Layer | Technologies |
|--------------|-------------------------------------------------------------------------------|
| **Frontend** | React.js, TypeScript, Tailwind CSS, ShadCN UI, Radix UI |
| **Backend** | Supabase (Database + Auth) |
| **API** | [TMDb API](https://developer.themoviedb.org/) for movie & TV data |
| **Deployment** | Vercel |
## 📦 Installation
Follow these steps to run the project locally:
### 1. **Clone the Repository**
```bash
git clone https://github.com/your-username/moviefy.git
cd moviefy
npm install