Everything a tutor needs to run a successful remote tutoring business.
- Student management
- Invoicing
- Scheduling and booking management
- Virtual classroom with collaborative whiteboard, chat, code editor, and live audio / video streams.
- Henry Neale - Software Engineer
- Grant Spilsbury - Software Engineer
- Luna Kim - Software Engineer
- Steven Lee - Product Owner, Software Engineer
- In the root directory of your app run
npm install
- Sign up for a SendGrid account and take note of the username and password that you used to login to the site.
- Enable Google Places API in the Google API console.
- In the root of your app change the name of .env.example to .env. You can update your local variables here.
- Uncomment the simplewebrtc line in the head of client/dist/index.html
- Start the React server by running
npm run react
- Start the node server by running
npm run server
- To see the classroom, login > create a student > create a booking > click on the booking link
- Payment service provider integration
- User Account management
- Enhanced UI
- More robust form validation
👏 Jonathan Lewis for all the AWS help 👏