Welcome to the Movie & TV Show Hub, your ultimate destination for cinematic adventures! π
Explore Now Live Demoπ
- Discover the Latest: Stay up-to-date with the hottest movies and TV shows. ππ₯
- Search & Explore: Find your favorite content with our powerful search feature. ππΊοΈ
- Responsive Design: Enjoy a seamless experience on all devices, from desktop to mobile. π±π»
- Infinite Scrolling: Effortlessly explore an endless list of content by simply scrolling. ππ₯
- Video Playback: Watch trailers and clips directly within the app for a sneak peek.
βΆοΈ πΏ - Interactive UI: Engage with a user-friendly interface for a delightful browsing experience. π¨π
- State-of-the-Art Styling: Experience visually stunning design with SCSS and Tailwind CSS. β¨π¨
- Real-time Updates: Receive the latest movie and TV show data in real-time, keeping you informed. ππ‘
- React.js: Front-end development made easy. βοΈ
- SCSS: Stylish and maintainable styles. π¨
- Tailwind CSS: Rapid UI development with utility-first classes. ππ¨
- @reduxjs/toolkit: State management made simple. π
- axios: HTTP client for making requests to your server. π
- dayjs: Efficient date and time manipulation. π
- react-circular-progressbar: Add beautiful circular progress bars. ππ
- react-dom: Entry point to the React DOM library. ποΈ
- react-icons: A collection of popular icons for React. β¨π
- react-infinite-scroll-component: Implement infinite scrolling effortlessly. ππ
- react-lazy-load-image-component: Lazy load images for improved performance. πΌοΈπ€
- react-player: Easily embed videos with React. πΉπ¬
- react-redux: Official React bindings for Redux. π
- react-router-dom: Declarative routing for React.js. ππ£οΈ
- react-select: A flexible and powerful Select component. π―π
- sass: CSS preprocessor scripting language. π¨
-
Clone the repository:
git clone https://github.com/StarDust130/ScreenXpress.git
-
Navigate to the project directory:
cd ScreenXpress
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
This will launch the app in development mode. Open http://localhost:3000 in your browser to view it.
-
Build for production:
npm run build
This command creates a
build
folder with the optimized and minified production build. -
Explore the code:
Feel free to explore the project structure, components, and styles to get a better understanding.
βThe only way to do great work is to love what you do.β β Steve Jobs π