Noticing funny or interesting content left on whiteboards around the campus.

What it does

How I built it

  • Haskell REST api backend using the servant library
  • Elm frontend for a single page web app, used material design library for styling
  • Persistent is a haskell library for communicating with a Postgres database

Challenges I ran into

  • Learning a new language (Elm) and how to make single page web apps.
  • sevant is a barebones so integrating what I needed
  • Integrating a database with a haskell app

Accomplishments that I'm proud of

  • I actually got something to work
  • Got client side routing working
  • Learning advanced haskell techniques

What I learned

  • Elm and architecting single page web apps in elm
  • Interacting with databases in haskell
  • Client side rendering and routing

What's next for Whiteboards

  • extend it with service workers for offline support

Built With

Share this project: