IOTO AMPLIFY

Overview

Mobile application that serves as a proof of concept for IOTO international. Allows users to view political data on their devices and keep up to date on their favorite candidates. This project was an Industry Sponsored Student Project (ISSP), which are given to students to finish as their term project. The students work with the client and have regular meetings to make sure that the deliverable is on track and is close to the clients requirements. The project teaches students to work with the Agile Methodology as they progress through the weeks with their project.

My role on this team was of a full-stack developer, i was involved with the front-end as well as back-end development for this project for our client. I created front-end pages for selecting political topics and selecting candidates based on the region and topics selected. I also designed the homepage that would render news based on the political topics selected. I also worked with user registration and saved those users in our Firebase database for our back-end.

Project Goals

  • Create a mobile platform for users interested in politics while showing off the clients API.
  • Allow users to login/register with the app
  • Show candidates based on user location.
  • Allow users to customize their political preference and search data with the clients API
  • Gamify politics by adding a quiz game
  • Keep track of all political candidates and the bills they passed
  • Get up to date news regarding politics based on topics chosen

Technology

This project was built with React Native, Nodejs, JavaScript, HTML and CSS. We used Firebase as our database to save user information. We also created an APK for our client which can be downloaded here if interested.

Ioto Amplify App demo