MovieDex - My first React project!

kretaceous

Abhijit Hota

Posted on August 6, 2020

MovieDex - My first React project!

A React and Node.js app that searches for movies using the TMDB and OMDB database ⚛✨🎥. Try it out here: MovieDex

The Project

I came across this article: 9 Projects you can do to become a Frontend Master in 2020 while I was browsing around Dev and I wanted to build the first one in the list and so I did!

I made the first prototype in a single sitting. My app was able to search for movies and display them. Great!

But I wanted to amp things up!

I thought what if you even showed the movies details in form of modals?

And here you are, an app that searches movies and gives you the relevant details!

MovieDex full screen desktop
MovieDex search
MovieDex information modal

Powered by ✨

  • Node.js : A server for handling all the API calls to the TMDB and OMDB API. I did not implement the calls in the client side as they involved calling with secret API keys.
  • React : What I really focused on in this project. ⚛💙
  • Material-UI : Absolutely loved the components! Some of the components I've used in this project are: Card, TextField, Dialog and my personal favorite, Skeleton loaders.
  • The Movie Database : For searching the movies.
  • Open Movie Database API : For extensive data. (Ratings were not provided by TMDB API).
  • Logo by me. Font used: BLANKA. Some Photoshopping around and Ta-da! 😂

Some background about my React journey:

I started learning React in the beginning of July, I guess?
My learning sources included the awesome React tutorial by Codevolution on YouTube and the official React docs and some random but highly insightful blog posts by various authors.

I highly recommend the above mentioned tutorial.

I hope to make better and bigger things in the future! Continually learning and improving. If you like the project, please consider giving it a star on GitHub and sharing!😇 Any suggestions and feedback is greatly appreciated. 😄

In case you missed the links,

Stay safe! =)

Update: Thanks to the people at js.org for giving Moviedex a neat domain!

💖 💪 🙅 🚩
kretaceous
Abhijit Hota

Posted on August 6, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

MovieDex - My first React project!
showdev MovieDex - My first React project!

August 6, 2020