Meeting with Charles Li, the representative from VVA helped us connect with the mission of the organization. Hearing his passion for helping the children and running the organization motivated us to contribute to the cause through Deishacks.

Our app allows overseas volunteers to maintain contact with their designated children through the course of the school year. It allows volunteers and children to post pictures, text and videos to a timeline which is then viewable by the both the volunteer and the child. The app includes admin capabilities which would allow someone to register new volunteers and children into the system.

We built this app using Springboot, a Java framework for building web applications. Spring boot was mainly used to create the routes and backend. For the front end, we utilized HTML and CSS.

One of the main challenges we ran into was determining what tech stack to use for our project. As a diverse team with many talents, we found it hard to find languages that all of us knew. After lots of trial and error with languages like JavaScript and Ruby on Rails, we settled on Java with the Springboot framework. The second main challenge we ran into was designing the various screens of our application. While brainstorming, we discussed several different views.

One of the hardest portions of the project was defining the routes and linking the front end to the back end. We are proud of how we worked through that as a team.

We all were exposed more to Springboot and its various capabilities.

Expanding the website we built to have more robust features, such as instant messaging on the platform as well as polishing the timeline and creating a dedicated server to store and manage the data.

Built With

Share this project:

Updates