We wanted to do a project that would be fun but also practical. It is common for people to have several different cloud storage accounts, but there isn't a way to easily manage files across them. We saw this as an opportunity to create an app that would help users organize, move, download, upload, and delete files easily not only across different storages but also in one setting.

The technology we used included Node/ExpressJS and MongoDB in the back end and Javascript/jQuery in the front end. We divided our team into two, but everyone ended up tackling the full stack together throughout the duration of the event. Challenges we encountered included designing the interface to be intuitive, easy to use, and aesthetically pleasing, as well as deciding how exactly the front end would communicate with the back end, which ultimately heavily influenced how we built our REST APIs. Some of the most difficult experiences however were working with Google oAuth and trying to deploy the app via Bluemix.

Unfortunately, we did not have the time to implement everything we had aspired to originally. The next step to Lakitu (a nod to the cloud-riding Koopa from Mario) would be to implement more features and extend the app to support more cloud storages.

Overall, Lakitu was a very rewarding experience, both in terms of developmental experience as well as team growth. We plan to keep working on Lakitu and hope to see you in the cloud soon!


Share this project: