Inspiration

We wanted to address a simple but serious problem: most people don’t know how to protect themselves from the sun. With skin cancer rates rising, we saw an opportunity to use AI to make sun safety personal, actionable, and accessible. We also wanted to tackle sunscreen waste, a major contributor to environmental issues.

What it does

RayCheck provides real-time, personalized UV protection advice based on your skin type, age, and location. It calculates safe burn times, recommends SPF levels, and even lets you track your whole family’s sun safety all in one app.

How we built it

We built the app using React Native and ExpoGo for the frontend, and integrated Google’s Gemini API to deliver AI-powered recommendations. Real-time UV and weather data drive the insights, while a simple dashboard keeps family protection easy and intuitive.

Challenges we ran into

We faced hurdles with login authentication, connecting to the Gemini API, and had to pivot some features after testing. Brainstorming and trial-and-error were key to overcoming these obstacles.

Accomplishments that we're proud of

We created a clean, user-friendly UI, successfully integrated the Gemini API, and built our first fully functional hackathon project from scratch.

What we learned

We gained hands-on experience with API integration, environmental tech considerations, and hackathon workflow. Collaborating with other teams and getting feedback inspired new ideas and improvements.

What's next for RayCheck

Future plans include push notifications for high UV levels, wearable device integration, multi-language support, and AI-powered skin type detection to make sun safety smarter and even more accessible. We also hope to integrate a feature that detects sun-damage on skin with web-cameras.

Built With

Share this project:

Updates