Skip to content

a simple React application that allows users to search for movies by name and view details about different movies

Notifications You must be signed in to change notification settings

Atigit15/MovieMania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieMania - React Movie Search App

MovieMania is a simple React application that allows users to search for movies by name and view details about different movies. It uses the OMDB API for fetching movie data and the Lordicon API for enhancing the website's visual appeal.

Demo

Screenshot (35)

Features

  • Movie Search: Users can enter the name of a movie and click "Search" to find matching movies.
  • Detailed Movie Information: Clicking on a movie displays detailed information about the selected movie.
  • Visual Enhancements: The application uses Lordicon icons to improve the visual appeal.
  • Responsive Design: The application is designed to work seamlessly on various devices and screen sizes.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • OMDB API: An API to fetch movie data.
  • Lordicon API: For adding visually appealing icons.

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/your-username/moviemania.git
  1. Navigate to the project directory:
cd moviemania
  1. Install the project dependencies:
npm install

Usage

  • Obtain an OMDB API key by visiting OMDB API and sign up for a free or paid API key.

  • Create a .env file in the root directory of your project and add your OMDB API key like this:

REACT_APP_OMDB_API_KEY=your-api-key-here
  • Start the development server:
npm start

Open your browser and navigate to http://localhost:3000 to use MovieMania.

Contributing

I welcome contributions from the community. If you'd like to contribute to this project, please follow these guidelines:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and test thoroughly.
  • Create a pull request with a clear title and description.

Reference

  • I made this project for learning purposes.
  • Be sure to check out the JavascriptMastery Youtube channel and this amazing video.

About

a simple React application that allows users to search for movies by name and view details about different movies

Topics

Resources

Stars

Watchers

Forks