Skip to content

Brag2gr8/MovieLife

Repository files navigation

Movielife

Table of Contents

Introduction

Movielife is designed to provide users with a convenient way to explore movies and manage their watchlists. It offers a user-friendly interface with intuitive search and filtering options, allowing users to easily find their desired movies. Users can also create an account, save movies to their watchlist, and track their watched movies.

Features

  • Browse popular movies
  • Search movies by title.
  • View movie details, including trailers, ratings, and cast
  • Create a personal watchlist
  • add or remove movie from watchlist
  • view all expanded movie on history
  • User authentication

Demo

Check out live demo HERE

Movielife demo pic

Installation

  1. Clone the repository:
git clone https://github.com/brag2gr8/movielife.git
  1. Install the dependencies:
cd movielife
npm install
  1. Set up the environment variables:
cp .env.example .env
  1. Replace the values in the .env file with your own API keys and configurations.

  2. Start the development server:

npm run dev
  1. Open your browser and visit http://localhost:5173 to access the application.

Technologies

  • React.js
  • JavaScript
  • HTML
  • CSS
  • Firebase (for user authentication)
  • API (e.g., The Movie Database API)

List any additional technologies or libraries used in your project.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to submit a pull request.

Please follow the contributing guidelines for more information.

License

This project is licensed under the MIT License.

Acknowledgements

This project would not have been possible without the following:

Contact For any inquiries or questions, please contact me at [email protected].

Enjoy using MovieLife! 🎬🍿

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published