Skip to content

MovieFlix is a web application designed for movie enthusiasts to browse, search, and save their favorite movies. It provides a modern interface with rich functionality to enhance the movie discovery experience.

Notifications You must be signed in to change notification settings

codeprnv/movieflix_03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieFlix

MovieFlix is a web application designed for movie enthusiasts to browse, search, and save their favorite movies. It provides a modern interface with rich functionality to enhance the movie discovery experience.

Features

  • Movie Browsing: Explore a curated collection of movies with detailed information.
  • Search Functionality: Find movies by title, genre, or other criteria.
  • User Authentication: Sign up and log in to personalize your experience.
  • Favorites List: Save and manage a list of your favorite movies.

Live Demo

Check out the live version of the app here: MovieFlix

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/codeprnv/movieflix_03.git
    cd movieflix_03
  2. Navigate to the frontend directory:

    cd movieflix_frontend
  3. Install frontend dependencies:

    npm install
  4. Navigate to the backend directory:

    cd ../movieflix_backend
  5. Install backend dependencies:

    npm install
  6. Start the backend server:

    npm start
  7. Return to the frontend directory:

    cd ../movieflix_frontend
  8. Start the frontend application:

    npm start

The application will be running at http://localhost:3000/.

Technologies Used

  • Frontend: React.js, JavaScript, CSS
  • Backend: Node.js, Express.js
  • Database: Firebase
  • APIs: TMDB (The Movie Database API) for fetching movie details

Screenshots

Sign In

Sign In Page

HomePage

Homepage

Details Page

Modal

Search Page

Search

Upload Page

Uploads

Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature description"
  4. Push your changes to your fork:
    git push origin feature-name
  5. Open a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For inquiries or support, please contact the repository owner at codeprnv.

About

MovieFlix is a web application designed for movie enthusiasts to browse, search, and save their favorite movies. It provides a modern interface with rich functionality to enhance the movie discovery experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages