Inspiration
Inflammatory Bowel Diseases, or IBDs, are a group of digestive conditions including Crohn's disease and Ulcerative Colitis. Studies show 1.3% of people in the US have been diagnosed with an IBD. That's almost 400 UMass students! IBDs are characterized by chronic inflammation of the gastrointestinal tract, which can cause digestive issues, not to mention major stomach pain and discomfort. One of the best ways to mitigate the effects of IBDs is to thoroughly track your food consumption and episodes of discomfort (so-called "flares").
What it does
Our UMass CLog app calculates which foods are the best and worst for a user by coorelating their meals to their flare-ups. To log a meal, students select the log meal option and the dining common they're eating at, and a list of foods available at that time is shown. They then select all the foods they've eaten and submit. To log a flare-up, students select the log flare-up option, rate their pain and bloating on a scale from 1-10, and then submit. Finally, the app automatically updates the foods that were eaten before the flare-up with a safeness index from 1-10 which is displayed next to foods whenever the student logs a meal. Students can also search through a list of all foods at UMass to see the safeness scores of certain foods. This safeness index for a food is the average of how that food affected flares whenever it was eaten, so as that food is eaten more, the safeness index gets more accurate.
How we built it
We built the frontend using React Native and the backend using Supabase and Javascript. We also built a web scraper in Python that scrapes menu items from UMass and sends them to Supabase.
Challenges we ran into
We ran into problems connecting our Supabase database to our React Native app, and as a result, the app isn't able to query from the database.
Accomplishments that we're proud of
We have a working frontend and backend, even if they aren't connected. Our web scraper not only gets the foods offered by UMass Dining but all their nutritional info as well as when and where they're served. Our app is also visually well-designed.
What we learned
We learned a lot about web scraping, Supabase, and React Native, and how janky the UMass Dining online menus are.
What's next for UMass CLog
In the future, we want to not only correlate foods with flares but also ingredients and other nutritional info with flares.

Log in or sign up for Devpost to join the conversation.