Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 2.01 KB

README.md

File metadata and controls

64 lines (41 loc) · 2.01 KB

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.