Inspiration

The inspiration for making "Rakshya" was to provide essential health features to all people at all places without the need of an Internet connection.

What it does

Rakshya provides crucial life-saving features like first aid, the contact/location information of the hospitals and medicals near your current location with SOS feature in emergency situations. Rakshya also provides users with the contact info of the specialist doctors. Rakshya provides full voice control functionality to increase the ease of use for users.

How we built it

We built Rakshya using react native to reach out to both the Android and IOS ecosystems. We used Java for native modules like SMS, Text-to-Speech, Voice Command, and Shake Detection functionality.

Challenges we ran into

As we were planning to make our app fully offline, the majority of problems we ran into were implementing the functionality without the use of the Internet, the majority of the libraries available were cloud-based that can't work offline. So, we had to create native modules using Java to accomplish the features we needed. Another major problem was collecting the data of various health centers, which we later solved by scraping the data off Google Maps.

Accomplishments that we're proud of

We are proud of the fact that we made our app accessible to a larger chunk of the audience by removing the restriction of using the Internet, adding voice command to cater to the audience having visual disabilities. Making Rakshya an all in one stop for all the health care feature one needs.

What we learned

It was our first time using react native as a team, so we learned a lot about mobile ecosystems, using native modules, how react native works under the hood to compile Javascript into native Android/IOS code, etc. As it was our first hackathon we learned how to work together in a project as a team.

What's next for Rakshya

We plan to expand our database of health centers to more places, including more variety of specialization of doctors to fulfill the needs of a larger audience. We plan to further improve our voice command functionality to increase the accuracy and ease of use to the user.

Share this project:

Updates