Skip to content

mdwiltfong/capstone_one

Repository files navigation

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:

  • Flask (Python)
  • What The Forms
  • SQL ALchemy
  • PSQL
  • Jninja
  • Flask-Debugtoolbar

If you'd like to run this machine locally, its recommended you do the following:

  • Create a virtual enviornment python 3 -m venv venv
  • Then install all dependancies pip install -r requirements.txt
  • Then run the server in development mode FLASK_ENV=development flask run

About

Teacher-Pay: Making invoicing and quotes easier for teachers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published