Inspiration
There was a flood in Maharashtra, India which affected towns as well as villages in the area. I realised that we need a system that will help affected people after the disaster strikes and the aid is not reachable. That gave us the idea of Calaminect.
What it does
Calaminect's primary mission is to connect people, save lives, and help communities recover during and after disasters. It is based on barter system. People will post jobs that needs to be done for them like plumbing, fence repair, etc. and they will give something to the person in return like food, clothing, shelter, etc.
How we built it
We developed this app on Xcode using swift. We integrated the GUI with Google cloud to give user an option to search for, or post an advertisement for a job or community service. This will be then stored on a google drive and available for the user to view.
Challenges we ran into
While developing the code, we weren't sure of what platform to use. However, Sarthak had been building an app for my apple watch on xcode using swift and he pitched to use xcode as the primary platform for development. However, me and my teammate do not have a lot of experience working with APIs. Thus, we had to look into Xcode user manuals and watch numerous tutorials to do so.
Accomplishments that we're proud of
We had a delayed start as we came from Arizona and had a late start for the challenge. However, we were able to develop and finish our project in the planned time utilising concepts and elements that were new to us.
What we learned
We learned working together in a collaborative environment to develop a project in a negligible time span. We learned implementing database into our GUI, integrating APIs and SDKs and working on cloud buckets. We learned that one can spend 48 hours without sleeping and spend hours working on something without taking a break.
What's next for Calaminect
The next stage for calaminect is to have an encrypted in-app messaging facility to text the beneficiary/benefactor directly without sharing personal information like contact number. We also intend to apply user verification to verify their identity. The application also needs to have a location access that detects the current location of the user and connect them with people in the most near locality.
Log in or sign up for Devpost to join the conversation.