Skip to content

A live tutoring application designed for school and university students. Students are able to schedule live video chats sessions with instructors to get help with particular concepts and access several unique features with a paid subscription.

Notifications You must be signed in to change notification settings

maazh10/scholarly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project title and team name

Project Title: Scholarly

Team: Docker Demons

Deployable URL

You can find our project here: https://scholarly-c09.tech/

Your focus (frontend focused or backend focused)

Frontend focused since we would want to focus more on the user experience and how the content is presented to accomplish a more engaging expeirence for new learners.

Team members with student numbers

  • Vinesh Benny (1007077707)
  • Leila Cheraghi Seifabad (1007465495)
  • Maaz Hashmi (1006804718)

Description of the web application

Scholarly is a live tutoring application designed for school and university students. Students are able to schedule live video chats sessions with instructors to get help with particular concepts and access several unique features with a paid subscription.

What complexity points will this project contain

  • SendGrid for email confirmations. (1)
  • ThreeJS for landing page background. (2)
  • Twilio for sms confirmation texts. (1)
  • Stripe for payment for appointments. (2)
  • PeerJS for video chat integration. (1)
  • mozilla/pdf.js for natively viewing PDFs on the webpage. (2)

(optional) What complexity points will be attempted as bonus for the challenge factor

  • React-fullcalendar for appointement scheduling.

Video Demo

You can find a link to our project demo here: https://www.youtube.com/watch?v=uDhcZRriKeQ

What you aim to complete for the alpha version, beta version, and final version

Alpha Version

  • User authentication.
  • Explore PeerJS for video conferencing and implement a test version for it possibly.

Beta Version

  • Polishing the UI, fixing bugs from alpha version.
  • Complete real-time video chat between students and instructors.
  • Add appointment scheduling for students using fullcalendar
  • Create protected routes for user authentication and authorization.
  • User authorization.

Final Version

  • Fixing bugs from previous versions.
  • Add UI for profile, contact us and about us.
  • Polish UI.
  • Update home page with three js.
  • Deploy the application.

About

A live tutoring application designed for school and university students. Students are able to schedule live video chats sessions with instructors to get help with particular concepts and access several unique features with a paid subscription.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages