Move Star Pro is a modern, animated, and responsive movie discovery web application built using React + Vite. It includes Firebase authentication, smooth UI animations, sliders, and a clean movie browsing experience.
- Email & Password Sign Up / Login
- Google Sign-In
- Firebase-powered secure authentication
- Auto-login using persistent sessions
- Browse movies
- View movie details
- Search movies
- Interactive UI with animated elements
- Smooth animations with Framer Motion
- Beautiful icons using Lucide-react & React Icons
- Swiper-based movie slider/carousel
- Toast notifications
- SweetAlert2 modals
- Fully responsive
- Clean modern interface
- React 19
- React Router 7
- Vite 7
- Tailwind / CSS
- Framer Motion
- Swiper.js
- Firebase v12
- React Toastify
- SweetAlert2
- Lucide React Icons
- React Icons
- ESLint
- Vite Dev Server
Move-Star-Pro/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── context/ # Auth Context (Firebase)
│ ├── hooks/
│ ├── data/
│ ├── App.jsx
│ └── main.jsx
├── firebase.json
├── .firebaserc
├── index.html
├── package.json
└── vite.config.js
firebase
framer-motion
lucide-react
react
react-dom
react-icons
react-router
react-toastify
sweetalert2
swiper
vite
eslint
@vitejs/plugin-react
@types/react
@types/react-dom
eslint-plugin-react-refresh
eslint-plugin-react-hooks
git clone https://github.com/yourusername/move-star-pro.git
cd move-star-pronpm installCreate a .env file:
VITE_apiKey=YOUR_FIREBASE_KEY
VITE_authDomain=YOUR_DOMAIN
VITE_projectId=YOUR_PROJECT_ID
VITE_storageBucket=YOUR_BUCKET
VITE_messagingSenderId=YOUR_SENDER_ID
VITE_appId=YOUR_APP_IDnpm run devnpm run buildDeploy using:
firebase deploy- Fork the repository
- Create a new branch
- Commit your changes
- Submit a pull request
Md Rakib Ali - 📧 Email: rakibislam13122018@gmail.com 🔗 GitHub: https://github.com/Rakibislam22
Licensed under the MIT License.