Skip to content

This React application is designed to showcase your favorite movies in a visually appealing and user-friendly way. Whether you're a movie enthusiast or a casual viewer, this landing page will provide you with an immersive experience.

Notifications You must be signed in to change notification settings

akshayrajeevnambiar/movie-landing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Landing Page

Welcome to the Movie Landing Page project! This React application is designed to showcase your favorite movies in a visually appealing and user-friendly way. Whether you're a movie enthusiast or a casual viewer, this landing page will provide you with an immersive experience.

Features:

  • Discover New Movies: Explore a curated selection of the latest and trending movies.
  • Search Functionality: Easily find movies by title, genre, or any specific keywords.
  • Detailed Movie Information: Get comprehensive details about each movie, including synopsis, release date, cast, and more.
  • Interactive UI: Enjoy a sleek and intuitive user interface designed for seamless navigation.
  • Responsive Design: Experience optimal viewing across various devices, including desktops, tablets, and smartphones.

Technologies Used:

  • React: Built with React library for dynamic and interactive user interfaces.
  • React Router: Implemented routing for smooth navigation between different pages.
  • API Integration: Utilized movie database APIs to fetch and display movie data.
  • CSS: Styled components using CSS for a visually appealing layout and design.
  • Axios: Employed Axios for making HTTP requests to fetch movie data from APIs.
  • Semantic HTML: Ensured accessibility and SEO-friendliness with semantic HTML markup.

How to Run:

To run the Movie Landing Page on your local machine:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory in your terminal.
  3. Install dependencies using npm install.
  4. Run the application using npm start.
  5. Open your browser and go to http://localhost:3000 to view the landing page.

Screenshots:



Screenshot 2024-03-28 234106

Screenshot 2024-03-28 234121

Future Improvements:

  • User Authentication: Implement user authentication to allow users to save their favorite movies or create watchlists.
  • Pagination: Add pagination functionality to improve performance and navigation for large movie databases.
  • Customized Recommendations: Provide personalized movie recommendations based on user preferences and viewing history.
  • Enhanced UI/UX: Continuously refine and enhance the user interface and user experience based on feedback and usability testing.

Credits:

  • API: Movie data fetched from RapidAPI.
  • JSMastery Youtube Channel
  • Freecodecamp channel

About

This React application is designed to showcase your favorite movies in a visually appealing and user-friendly way. Whether you're a movie enthusiast or a casual viewer, this landing page will provide you with an immersive experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published