What is Teacher Pay?
Teacher Pay was made by me, Michael Wiltfong. At the beginning of the COVID-19 pandemic, practically every school in Canada had ceased in-person classefa-spin and switched to online learning. Suddenly everyone was usuing Zoom, and the world began heavily relying on technology and the internet to interact with each other. Teacher Pay is a solution for private tutors to interact with their students and easily deal with invoicing and quotes when it comes to offering their services.
Using Stripe's API, Teacher Pay is able to generate detailed quotes that help tutors portray their most professional self to their clients. Once a quote is accepted and paid for, the tutor no longer has to worry about monthly (or weekly) biling since it will be handled by Teacher pay. Teacher Pay is also a safe and secure platform for handling transactions. All credit card, and bank information is actually sent directly to Stripe. This way, teachers and parents don't have to worry about where their information is being sent to. This also includes the actual processing of payments.
You can explore the app through this test account and the following bogus credit cards:
username: testTeacher password: 123456
Successful Payment: 4242424242424242 Failed payment: 4000000000009995
This app uses a variety of backend languages. Such as:
If you'd like to run this machine locally, its recommended you do the following:
python 3 -m venv venv
pip install -r requirements.txt
FLASK_ENV=development flask run