تفاصيل العمل

StreamVibe is a modern and responsive web application built using React.js and Vite that allows users to explore movies and TV shows in a clean and intuitive interface. The application focuses on delivering a smooth user experience with fast performance and dynamic content rendering using a third-party Movies API.

The app provides users with the ability to browse trending content, discover different categories, and view detailed information for each movie or TV show including ratings, overview, and release date. It is designed with a strong focus on UI clarity, responsiveness, and efficient data handling.

During development, I worked on managing application state using React Hooks, handling API requests, and building reusable components to ensure scalability and maintainability of the project.

? Key Features

Dynamic fetching of movies and TV shows using external API

Trending and categorized content display

Detailed movie information page

Fully responsive design for all screen sizes

Smooth navigation between pages using React Router

Reusable and modular components architecture

Loading states and error handling for better UX

? Technologies Used

React.js

Vite

JavaScript (ES6+)

React Hooks (useState, useEffect)

React Router

REST API integration