Getting you started with some resources: Let's make an API! https://gist.github.com/andrewhubbs/74084457bf74f136605d0346f932c85b This is just a starter project, so feel free to add to it as you see fit, but the core components are:
An API in Django that hides the API_KEY and makes requests to the movie API An SPA (single-page app) in React that requests information from the API, and:
Some additional extensions that are germane to what we do here at Narmi:
That should be a good bit to get you started on the right foot here! I've created a blank repo for you here: https://github.com/fkotsian/reshav_api
Feel free to clone that and let me know when you've got a PR up (as big or small as you like), and I'll take a look! It's a bit different than how we'll work on the team, but my general principles are: Each PR should represent a feature Refactor inside your PRs ('be a good citizen') Add tests and practice TDD if you like!