Skip to content

locchuong/StudentBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudentBoard

StudentBoard is a Full stack ReactJS project providing users with an online learning platform. The purpose of this project was to create a platform that combined the features of both Canvas and Piazza into one platform. Try it out here!

Features

StudentBoard provides rich features akin to that of Canvas (Course management, Assignments, Home page, Syllabus, Discussion Board, and more!). Performance and routing was optimized by using React-Boostrap and React-Router. Authentication is done through OAuth 2.0 authorization using Firebase's Authentication API. The backend was developed using Firebase's NoSQL cloud database to store user data and provide real-time updates.

Tech stack (Applications & Data / Languages / Dependencies)

  • Javascript
  • CSS
  • HTML
  • React
  • React-Router-Dom
  • React-Bootstrap
  • React-draft-wysiwg
  • React-pdf
  • Dompurify
  • Draft-convert
  • React-dom
  • Bootstrap
  • Firebase
  • Draft-js

About

A canvas clone created for educational purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published