8000 GitHub - Abdimajid99/MovieSearch: a web application that allows users to search for movies and view detailed information about them
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Abdimajid99/MovieSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MovieSearch 🎬

MovieSearch is a web application that allows users to search for movies and view detailed information about them. The website is built using HTML, CSS, and JavaScript for the frontend, while the backend is powered by Express.js and Node.js, with MongoDB as the database.

Live Site

Features

  • Search Movies: Users can search for movies by title.
  • Movie Details: View detailed information about movies, including title, description, release date, genre, and ratings.
  • Responsive Design: The website is fully responsive and works well on both desktop and mobile devices.
  • Database: Movies information is stored in MongoDB.

Tech Stack

  • Frontend:

    • HTML
    • CSS
    • JavaScript
  • Backend:

    • Node.js
    • Express.js
  • Database:

    • MongoDB

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Abdimajid99/MovieSearch.git
    cd MovieSearch
  2. Install dependencies:

    cd server/
    npm install
  3. Set up environment variables: Create a .env file in the server directory and add the following:

    DATABASE_URL=your-mongodb-connection-string
    
  4. Start the application:

    npm start
  5. Visit the website: Open your browser and go to http://localhost:3001.

Usage

  1. Search for a movie: Use the search bar on the homepage to find movies by title.
  2. View movie details: Click on a movie from the search results to view more information.

Lessons learned

while building this project, I learned many things including:

  • Npm
  • Node
  • Express
  • MongoDB
  • Conventional commits

About

a web application that allows users to search for movies and view detailed information about them

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0