There exists a large potential pool of data that is stored inefficiently and for it to grow, it requires users to fill out a form. This difficulty is something that affects a large number of businesses and communities around the world. Working on this project allowed us to research into fields as diverse as psychology and data storage, and allowed us to learn tools that could potentially be used for a wide number of implementations.
What it does
We created an API that takes data from the form, saves it in a database and fetches results. This information can be sent to the database and its results can be accessed through an Android app that we also built.
How I built it
The API was built in Java. The back end is hosted on Tomcat and Tomcat is hosted on AWS Elastic Beanstalk.
Challenges I ran into
Only one of our team members knew front end development and he left midway so we had to reallocate our distribution of tasks midway, but this allowed us to have an opportunity to learn front-end development skills.
Accomplishments that I'm proud of
AWS Beanstalk implementation for hosting the backend, which allows us to abstract away infrastructure layer and deploy and manage applications on AWS easily.
What I learned
Front-end web development skills and working with the AWS suite.
What's next for World Bank Data Collection
User login, cross-platform implementations, visualizations