Team 2B \| \| !2B (To be or not to be) present HallPass

Uber for tutors!

HallPass makes it easy to get hands-on tutoring for anything you might want to learn, from GCSE Algebra to music production or Tarot card reading. Learning a new skill is hard and sometimes YouTube tutorials just won't answer your burning questions. That's why HallPass lets you find local and virtual tutors for any subject. And because learning a new skill is costly, HallPass makes it easy to borrow equipment so you can try out your new skill or hobby without committing to all the upfront costs.

Hallpass Demo Video | Northcoders Project Presentations

Hallpass Demo Video | Northcoders Project Presentations

Team 2B \| \| !2B (To be or not to be)

Beth McCormackPreview: Beth McCormack

Beth McCormack

Leonie PhelpsPreview: Leonie Phelps

Leonie Phelps

Jamal Whorms-MonDésirPreview: Jamal Whorms-MonDésir

Jamal Whorms-MonDésir

Michael WhittamPreview: Michael Whittam

Michael Whittam

Tech Stack

We used React Native, Expo, Firebase, Google Maps SDK, Sendbird SDK, Whereby API.

We chose to use Expo and React Native for its ability to build and deploy a consumer app quickly to iOS and Android. Firebase and Google Maps for their easy to interpret documentation. Sendbird was favoured for its ability to handle both in-app chat and video calling (although the latter was ultimately built using Whereby due to technical limitations accessing native modules with Expo).

Tech StackPreview: Tech Stack

FAQs

  • How did you animate the logo?

    We used the Aninix plug-in on Figma which exports to a json file and rendered in React using Lottie.

In Conclusion

As with all new experiences, there was a lot of learning curves to get over quickly! We discussed a lot of our contingencies in advance the moment we could sense a level of difficulty implementing any particular package or SDK. This made it easy to budget our trade-offs when necessary and focussing our efforts on the most mission critical components.

Having to traverse several challenges in rapid succession also gave us a chance to concretise 13 weeks worth of learning. To the extent that things that were unclear or confusing just two weeks ago we now understand effortlessly.

As evidenced by the hilarious tutor bios, in the end, we had so much fun making this app that no part of it ever felt daunting. Okay maybe the first day but isn't that always the case when you start a new project?

We hope you enjoy consuming it just as much as we enjoyed producing it!