Skip to content

Online platform that simulates a cinema experience, allowing users to search for movies, sort by categories, and view details including ratings, trailers, and cast information. Built with React, Vite, Tailwind CSS, TMDB API for movie data.

Notifications You must be signed in to change notification settings

YAlorenzo/OnAir

Repository files navigation

🎬 OnAir

Description

OnAir is an online platform that simulates a cinema experience where users can search for movies by title, sort them by categories, and explore three main sections: Movies, TV Shows, and Series. While users cannot watch movies directly on the platform, they can access detailed information about each film, including ratings, trailers, descriptions, cast information, and user reviews.

Features

  • Movie Search: Find any movie by its title.
  • Category Filters: Sort movies by various categories.
  • Sections: Navigate through the tabs "Movies," "Series," and "TV Shows."
  • Responsive Design: Fully responsive layout.
  • Movie Details: View ratings, trailers, descriptions, and cast information.
  • User Reviews: Write and read reviews for movies.
  • Pagination: Efficient navigation through multiple pages of content.
  • User Profiles: View profiles of comment authors.

Tech Stack

  • Frontend: React
  • Build Tool: Vite
  • Styling: Tailwind CSS, Material UI
  • State Management: Redux Toolkit
  • API: TMDB (The Movie Database) - a free, open movie database API

Purpose

The primary goal of this project was to practice working with APIs, including fetching and processing data, as well as sending requests to the server. The project also emphasizes creating a responsive user interface and effectively managing state in a web application.


About

Online platform that simulates a cinema experience, allowing users to search for movies, sort by categories, and view details including ratings, trailers, and cast information. Built with React, Vite, Tailwind CSS, TMDB API for movie data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published