Skip to content

codebydurvesh/Movie-Search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Explorer App

A modern, responsive movie discovery application built with React and Vite that allows users to explore popular movies and search for their favorite films using The Movie Database (TMDB) API.

✨ Features

  • Popular Movies: Browse through trending and popular movies
  • Search Functionality: Search for movies by title
  • Favorites: Save your favorite movies for quick access
  • Responsive Design: Seamless experience across all devices
  • Modern UI: Clean and intuitive user interface

πŸš€ Technologies Used

  • React: Frontend library for building user interfaces
  • Vite: Next-generation frontend tooling
  • TMDB API: Movie database API for fetching movie information
  • CSS: Custom styling for a unique look and feel

πŸ“‹ Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (version 14 or higher)
  • npm (comes with Node.js)

πŸ› οΈ Installation

  1. Clone the repository:

    git clone [your-repository-url]
    cd Movie-App
  2. Navigate to the frontend directory:

    cd frontend
  3. Install dependencies:

    npm install
  4. Create a .env file in the frontend directory and add your TMDB API key:

    VITE_API_KEY=your_tmdb_api_key
    
  5. Start the development server:

    npm run dev

🎯 Usage

  • The home page displays popular movies
  • Use the search bar to find specific movies
  • Click on the heart icon to add movies to your favorites
  • Navigate to the favorites page to view your saved movies

πŸ“ Project Structure

frontend/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/      # Reusable UI components
β”‚   β”œβ”€β”€ contexts/        # React context providers
β”‚   β”œβ”€β”€ pages/          # Main application pages
β”‚   β”œβ”€β”€ services/       # API and other services
β”‚   └── css/            # Styling files

🀝 Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

πŸ™ Acknowledgments

  • TMDB for providing the movie data API
  • React and Vite communities for excellent documentation and tools

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors