Inspiration

As swimmers, we found the systems for managing swim meets to be old and outdated. We wanted to modernize it and ditch ugly PDFs in favor for a beautifully-designed website.

What it does

This software allows coaches to create a swim meet, which the swimmers can them choose to join. After the meet, the coach will be able to upload the speeds for each swimmer. Furthermore, there are other utility features, such as allowing coaches to post messages to their team through an "Info Board" or viewing statistics of every swimmer in their team.

How we built it

I used SvelteKit to create the website and TailwindCSS for styling, while Roger did all the designing, playtesting, and planning.

Challenges we ran into

We didn't quite expect how much time was needed to create this and iron out all the bugs, resulting in a few nice-to-have features not implemented.

Accomplishments that we're proud of

This was the first hackathon for both of us, so I suppose we're just proud of making it through the experience. I'm also pretty proud of the fact that we managed to set priorities for each of the features, so the most important features would be implemented first.

What we learned

  1. It always takes longer than you think it will
  2. Hackathons require much more than just coding, most notably planning, designing, testing, and debugging.
  3. There's a surprisingly large amount of caffeine in soda
  4. You need to properly plan everything even before making your first move, in order to prepare for the future.

What's next for Swim Meet Manager

I think this might have the potential to be expanded on, mainly because we expect there would be a lot of demand for such a product, seeing as there's an almost-monopoly on this type of software, charging many hundreds of dollars per year for a far inferior product.

Built With

Share this project:

Updates