Introducing Campuswire V3

Tade Oyerinde
Campuswire
Published in
2 min readAug 21, 2019

At Campuswire, summers are for coding — we’ve spent the past few months rewriting Campuswire from the ground up.

Tl;dr: We’ve paid off a ton of technical debt (!), harmed countless bugs, drastically improved app performance / reduced load times, implemented several major feature requests, and Campuswire is finally in a state that will allow us to build new things much more quickly than ever before.

1,227 commits, 707 files changed, 38K lines of code written and 51K lines of code deleted!

All of this is made possible by a treasure trove of professor, TA, and student feedback, the vast majority of which (~80%) comes from a very vocal minority (~20%) of passionate Campuswire users.

This feedback comes to us every day from our users, and it’s the #1 thing that allows us to improve Campuswire as quickly as we do.

User feedback made it clear that, even though V2 was a big improvement, V3 needed to have…

  1. Better tracking of unresolved questions
  2. A new, fresher user interface
  3. Easy duplicate question marking
  4. Class Insights
  5. An Android app (out Friday) and a brand new iOS app (rebuilt from the ground up)
  6. Dark mode (which is actually our all-time most requested feature!)

We’ve shipped all of the above and a bunch more. Take a look around or check out this piece for an explanation of all the new features.

Dark mode: our most-requested feature ever

We decided to ship V3 before the Fall term begins (a tad earlier than we would’ve liked) so we wouldn’t change the interface on users in the middle of the term. That means we’ve still got several major feature releases coming up over the next few weeks that we think will be game-changing — stay tuned.

More than anything we’re super excited to finally be in a position to move quickly — our goal for the next several releases is to ship a new major update every fortnight.

Keep the feedback coming — it’s our lifeblood.

World, meet V3 — third time’s the charm!

— The Campuswire Team

--

--