Skip to content

Latest commit

 

History

History
77 lines (53 loc) · 1.61 KB

README.md

File metadata and controls

77 lines (53 loc) · 1.61 KB

Tutoring App: ETutor

Scroll down for Screenshots!

Description

This is a tutoring app that allows tutors to add their students to the system, create lessons, send reminder through email. The app has also calendar and tracks payments for the tutor. The interactive whiteboard with private lessons room is included.

Stack

  • Django
  • JavaScript
  • HTML
  • CSS
  • Bootstrap
  • PostgreSQL
  • Redis
  • Celery
  • Docker
  • Docker Compose
  • AWS SES
  • AWS ECS
  • WebSockets

Features

Interactive Whiteboard

  • Draw with students in real time
  • Chat in real time
  • Upload images
  • Save the whiteboard as an image
  • Use calculator programmed into site

Interactive Whiteboard

Email Reminder

  • Send reminder email to student before lesson
  • Send reminder email to tutor before lesson

Email Reminder

Dashboard

  • Show incoming lessons
  • Show weekly money earned
  • Show missing payments for students

Tutors Dashboard

Student's page

All students (Typical CRUD)

All students page

Create student, most important information for online tutoring

Create student page

Lessons

Calendar, shows all lessons in this and next week

Calendar

Create lesson

  • Choose subject
  • Choose student
  • Choose date and time
  • Choose duration
  • Choose price
  • Choose if lesson is online or in person
  • Choose if lesson is one time or recurring
  • Choose to send reminder email

Create lesson