A React-based movie website built to practice real-world frontend development โ from designing the UI to deploying a live project online.
๐ Live Site: movienest.vercel.app ย |ย ๐ป Source Code: github.com/anoopcodehack/movienest
I built Movinest to understand how a real React project comes together โ from structuring components to shipping a live, usable website.
The focus wasn't just aesthetics. I wanted to get hands-on with:
- How a React project is structured and organized
- Building reusable, clean components
- Making layouts responsive across screen sizes
- Deploying a React app to production
This project also set the foundation for future improvements like API integration and performance optimization.
| Technology | Usage |
|---|---|
| React (CRA) | UI framework |
| JavaScript ES6+ | App logic |
| HTML & CSS | Markup & styling |
| Vercel | Deployment |
src/ โโโ components/ # Reusable UI components โโโ pages/ # Page-level views โโโ assets/ # Images and static files โโโ App.js # Root component โโโ index.js # Entry point
# 1. Clone the repository
git clone https://github.com/anoopcodehack/movienest.git
# 2. Install dependencies
npm install
# 3. Start the app
npm startApp runs at
http://localhost:3000
- Fetch real movie data via a public API (TMDB)
- Improve UI with smoother animations
- Optimize performance and clean up code
- Add search and filter functionality
Anoop A GitHub