Problem Identified: Wanted to learn to integrate APIs.
KPI:Sunset and sunrise times are retrieved successfully when the location is valid 99% of time.
Goals:
Utilize a Javascript backend to call an API.
Allow user to enter a valid zipcode and recieve the sunset and sunrise times.
Role: Backend and frontend developer, UX designer.
Technologies Utilized: Javascript, API.
User Journey:
The user loads the page.
The user is taken to a homepage with 4 popular cities already loaded.
The user can enter a zipcode within the textbox.
The user clicks on the button and the sunset times appear.
The website calls the API with a parameter of the zipcode
that will retrieve the sunset and sunrise times.
Development Journey:October:Problem identified. Started researching API's and integration.
Created a server to run the API and hide the key.
Going Forward: Continued development.
Learnings:
With additional time and resources I would have liked to understand metrics on the following:
Understand site analytics more in depth.
Include more animations.
Add more projects.
Challenges:
Over the course of the project, some challenges I encountered were:
When developing, using a free API meant limited calls