Skip to content

Catevika/React_movie-mania

Repository files navigation

Movie Mania

Movie Mania

Table of Content

About

MovieMania is a Themoviedb movie Database! "Millions of movies to discover..."

Features

Vite React App using movie search function, with poster and video display

Fully responsive

  • mobile and desktop devices friendly

Main implemented features

  • sticky navigation bar
  • search component
  • poster and video modal components
  • simple fluid transitions
  • contact form linked to EmailJS
  • Light or dark theme according to user preferred color scheme

Use of

Tech used

  • Languages HTML5 - CSS3 - JSX React
  • Code editor VSCode
  • Version control Git
  • Markdown --> my VSCode Markdown All in One extension
  • CI/CD --> Github actions

How to use

Open MovieMania in your favorite browser

Enter a movie title in the search bar

Click on the poster of your choice to enlarge it

Click outside to come back to the main page

Click on the Details button to see the available information including some Youtube trailers and videos for the most famous

Click on a video to watch it if available

Navigate to About and Contact pages to get more information about the developer

Contributing

Pull requests are welcome

  1. fork this repository

    git clone https://github.com/Catevika/React_movie-mania.git
    
  2. change your working directory

    cd <your working directory>
    
  3. create your feature branch

    git checkout -b <your new feature name>
    
  4. to start working on the created branch

    npm install
    npm run dev
    
  5. commit your changes

    git commit -am 'Add some new feature'
    
  6. Push to the branch

    git push origin <your new feature name>
    
  7. create a new Pull Request with a simple description

Do not hesitate to ask questions, send issues or report bugs if any

Do not forget to ⭐ this project if you like it. Thank you!

Credits

License

MIT © Dominique Bello aka Catevika