Inspiration

Multiple members of our group are passionate about sensible water use and golf courses are a perfect example of egregious water use for the benefit of a very small subset of the population

What it does

It is a basic CRUD web app designed in a responsive way that pairs with a bot written in Ruby for use on the Mastodon social networking site that prints local golf courses water use and then a fun fact that makes the amount of water more relatable to the user. It also toots the contact information for the municipality/county that the golf course is located in as a passive CTA for the user.

How we built it

We built a basic Ruby on Rails monorepo with a React client built into it. The frontend is a simple home page styled with Tailwind CSS that displays a live feed for the Mastodon posts with a form that a theoretical user could fill out to provide statistics on a local golf course, their source and the contact information for the local government that is posted to our database through our custom API.

Our backend takes the information from the user and saves it into a theoretical database to be pulled from by the bot. The bot calls to our API, which generates a post on Mastodon. Finally, our feed in the web app displays the posts on Mastodon after a short delay.

Challenges we ran into

The main challenge we ran into was incorporating our custom fact strings into the bot. A major dependency issue with the code of the bot put up a substantial roadblock, but two of our team were able to work around the issue to get the bot posting as intended.

Accomplishments that we're proud of

As first time entrants to a hackathon, it was nice being able to work through a simple project and collaborate with other people.

What we learned

While we mostly relied on technologies we were comfortable with for the foundation of the project, each of us stretched our legs with something new we were not used to working on.

What's next for Tee'd Off

The project is only a proof of concept, but hosting the web app would be the next step and would allow a user the chance to add resources for the bot to generate new posts with.

Our Team

Alie Brubaker is a Canadian immigrant to the United States who recently graduated from Flatiron School's Software Engineering program and is currently looking for work in that field, ideally with a company that aligns with her social and environmental principles. Alie is an avid advocate of "reduce, reuse, recycle," both in her workplace and socially. She enjoys time with friends and family, and PC gaming.

Alex Friedman is a recent Flatiron School graduate and is currently looking for employment opportunities as a software developer in the Greater Toronto Area. He enjoys cooking and nerd culture.

Andrea Rosentel is a former Music Educator looking to shift gears into Software Engineering. She's passionate about wildfire prevention and water conservation, two issues whose effects on her home state of California have been exacerbated in recent years by climate change.

Lucas Duncan is a fine dining veteran who just finished his training at Flatiron and is looking to transition into the tech industry.

Jose Carlos Simosa is from Venezuela living in Hawai'i with a background in law. He studied to become a software engineer to chase his childhood passion for technological development. Jose enjoys staying off the radar and in contact with nature by either camping or hiking.

Built With

Share this project:

Updates