This is the MICDS entry which won first place for the 2016-2017 hackathon hosted by World Wide Technology. It was made over the course of 4 months in our free time. Pear Tutoring is basically "the Uber of peer tutoring."
Pear Tutoring is a collaborative, peer-to-peer solution for bringing together tutors and tutees into one destination that allows for efficient scheduling and real-time collaboration on a synchronized whiteboard.
We created an Angular 2 front-end which is hooked up to Firebase. Throughout the development process we used Slack for communication and GitHub projects to keep track of what features were in progress.
This project was generated with angular-cli version 1.0.0-beta.20-4.
First, grab the latest version of node.js. Clone and navigate to the repository, and type npm install -D
to download all dependencies.
For running the website locally, type ng serve
and navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
One you're ready to deploy your changes to production, run npm run deploy
on Linux/OSX or npm run deploy:win
on Windows. Before your first deployment, you must install the Firebase CLI by running npm install -g firebase-tools
and log in to your Google account added to the Firebase project using firebase login
.
The MICDS team won first place winning $10,000 for our school!
Pear Tutoring was made with the hard work of:
- Jack Cai (2019)
- Nick Clifford (2020)
- Alexander Donovan (2018)
- Michel Ge (2017)
- Michael Gira (2019)
- Sidd Mehta (2017)
- Bob Sforza (2017)
Special thanks for the guidance of our faculty sponsor Mrs. Purdy!
Last but certainly not least, many thanks to our WWT mentors Barry Brandt and Charlie Harris!