Loading...
Hello, Stars! was created from scratch between 6pm on February 28th until 11am on March 2nd. It was built by Lucas Slunt, Graeme Bradford, Ivon Nicetin, Rowan Fortier, and Timmi Draper as our submission for the University of British Columbia Girls in Techs 2025 Hack-Attack hackathon. It aims to create a space where people can easily learn about constellations, while encouraging people to go outside and explore.

You can visit my team members Github profiles here:
Graeme Bradford    Ivona Nicetin    Rowan Fortier    Timmi Draper
Identify Constellations
The backbone feature of Hello, Stars! is the ability to identify constellations based on user-uploaded pictures. To log a constellation in the app, users take a picture of the night sky where they believe a constellation is. Constellations are accurately detected in user photos through RoboFlow, a computer vision tool. Users are rewarded for uploading pictures that contain constellations, as well as correctly guessing which constellation is in their picture. Rewards come in the form of points, and progress towards badges which can be displayed on a users profile.
Learn
All 88 constellations are featured on the learn page. For every constellation, users can read up on a bit of history and interesting statistics like the constellations brighest star, the best month to view it (based on northern hemisphere), and what it represents. Information about the constellations was sourced from: SleepopolisIAUWikipediaRoyal Museums GreenwichBritannicaLPISpace.comConstellation Guide.
Compete with friends
Users profiles display important statistics like the number of constellations found, nights spent stargazing, and 3 badges of the users choice. Users can visit their friends pages to check out their stats and badges by clicking the 'View friend list' button, and selecting which friend to visit. A healthy spirit of competition encourages users to go out and stargaze, without being overly competitive and making users feel bad for not going out.
Collect badges
One of the primary ways Hello, Stars! incentivizes users to stargaze is through collecting badges. Badges are awarded for viewing specific constellations on different nights, and have different tiers (bronze, silver, and gold) associated with them. Higher tiers of badges are unlocked after viewing constellations repeatedly. For example, a user could aquire the bronze little dipper badge after viewing the little dipper once, but to unlock the gold little dipper badge, they would need to view it on many different nights, encouraging them to make a habit out of stargazing.
Light pollution map
Hello, Stars! includes a global map overlaid with light pollution levels, so users can quickly and easily find the best places to stargaze. Additionally, users can get directions to anywhere on the map, and save their favourite locations to visit again. The directions feature was implemented using Leaftlet API, and the global light pollution map uses NASAs Black Marble night light dataset.
My Contributions
I was the team lead for Hello, Stars! and my responsibilities included being present for all check-ins, periodically relaying our progress to the GIT executives, as well as setting up my teams repository. Aside from leadership responsibilities, I created the backend with Java and Springboot, I connected it to an SQL database online with Aiven cloud hosting, and helped connect it to the frontend through RESTful APIs. On the frontend, I implemented cookies to keep users signed in across pages, and tirelessly fixed bugs. I also designed the badge and logo graphics, and wrote code to efficiently display the different badge variations through the use of SVG images.