Skip to content

The Astrological Interests Selector application makes call to two APIs, Aztro and IMDb. Aztro API provides data utilized to make the second call request to IMDb API.

License

Notifications You must be signed in to change notification settings

bordonj/astrological-movie

Repository files navigation

Astrological Interests Selector 🔮 🌌


By: 🔌

  • Jennifer Bordon
  • Adrian Camacho
  • Godfrey Owidi
  • Gurshan Kaile
  • Kevin Funez

Sample of App

Technologies Used 💾

Git HTML
CSS Boostrap
jQuery JavaScript
npm webpack
Astrology API Movie API

Description ✏️

  • The Astrological Interests Selector application consumes two APIs, Aztro and imdb. Aztro API provides data utilised to make the second call request to imdb API.
  • The imdb API response uses mood, compatability and color from the first call to retrieve information based on the user Zodiac.
  • After the user selects a zodiac choice provided on the UI, the UI displays all the relevant info for the respective zodiac sign and the possible 'interests' based on queries from the Zodiac API info.

Setup/Installation Requirements 📐

  • Clone this project git clone https://github.com/bordonj/astrological-movie.git into your preferred directory.
  • In that directory, there should now be a directory labeled "astrological-movie".
  • Follow the links above to get your API keys.
  • Once you have your keys, store them into a .env file and don't forget to add it to your .gitignore file.
    • The following code should be in your .env file.
ZODIAC_API_KEY=[api-key]
MOVIE_API_KEY=[api-key]
  • Be sure to replace the complete [api-key], including the brackets, with your respective API keys.

  • Make sure your .env file is in the ROOT of your directory and saved before building environment with npm start.

  • Run npm i to install respective plugins/packages.

  • Run npm start to go see a live server of the app.


Known Bugs 🐛

  • Not necessarily a bug, but because we had to run multiple API calls after another for the IMDb API (due to its restriction of calls/sec), it may take about 5 seconds for the IMDb API elements to load onto the DOM after selecting one's zodiac sign

License 💂‍♂️

License: MIT

Contact Information 📧

About

The Astrological Interests Selector application makes call to two APIs, Aztro and IMDb. Aztro API provides data utilized to make the second call request to IMDb API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published