Inspiration
Inspired by Capital One and Cap Tech's challenges, the team focused on making a user friendly app that will help college students make immediate and smart buying decisions.
What it does
This android application takes customer data provided by the Capital One API such as current balance and recent purchases. This data is used to help decide whether or not the purchase of an item is a financially sound decision.
How I built it
The application gets the customers data from the Nessie API. This data is used to instantiate a customer object. The user inputs data about the item they are considering buying and this is used to create an item object such as its price and its level of necessity. The item's necessity level is used to calculate a spending cap based on the amount in the customers balance.
Challenges I ran into
The main challenge that the group faced is getting all of the class files and the API to work together and share the data. Another challenge we face was getting the GUI set up to work and coincide with what goes on behind the curtains.
Accomplishments that I'm proud of
Accomplishments that I am proud of bring using software design fundamentals such as UML's to design the core features and requirements for our app. As well staying openminded and flexible to pivot our original relativily common app to a creative niche tailored app. Working with developers of varying talents and skill sets from designers to java developers.
What I learned
What I learned how to work with other developers sharing code, ideas, and bugs.
What's next for OneCheck
Whats next for OneCheck? Build an advice algorithm factoring balance, recent and future expenses, item value, and item type. Build own API to rate a wide range of products, scan barcodes.
Built With
- android-studio
- api-nessie
- java
Log in or sign up for Devpost to join the conversation.