Rumplestilkins's Movie_API This is a react movie app that uses an API from the Omdbapi. The Omdbapi allows us to send them an IMDb movie ID as a query parameter and they'll return a JSON with all the data we need.
To get a copy of the project up and running on your local machine for development and testing purposes please
Clone the repo first run
npm i
npm start
Open http://localhost:3000 to view it in the browser.
What things you need to run the app
npm
react
axios
- REACT - The Library used
- JAVASCRIPT - Language used
- AXIOS - Used for making API calls
- CSS - To style the content
- MATERIAL UI - Framework used to create the components
- OMDBAPI - API generator
Architecture
- which can be broken up into 5 subcategories: languages, API, frameworks, integrations and topology. I considered these as the main aspect to spend time exploring when building my web application.
CI (Continuous Integration)
- It allowed me to focus on building features/components instead of doing monotonous tasks such as testing, building and deploying, which left room for human error.
Performance
- I had to make sure that the loading time isn't long as user get bored while waiting for an app to load. Make sure that all my components are rendered and that all the api queries are executed.
*If i had more time I would have tried to use a database to list and store the movies that were supposed to be added. I would've been required to use postgres and express as they work best for me. But I still intend on making this improvemnt in my own time.
- Portia-arch - Initial work - Movie_API