Skip to content

YouTorial - an E-learning platform for teachers and students

Notifications You must be signed in to change notification settings

JasonShuyinta/Youtorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

logo

YouTorial

YouTorial - an e-learning platform for teachers and students For the best e-learning experience you can find anywhere!

This is a side-project I made in my free time just to experiment with different technologies I came across. It might not be perfect but I think it's cool!

The project originated as my Bachelor's degree thesis, it underwent many changes from the original concept and many technologies were changed, but I made my thesis publicly available, so if you curious you can check it out here!

If you have any questions please feel free to reach out to me!

Tech Stack:

FrontEnd

  • ReactJs (Javascript library)
  • Material-UI (CSS Framework)
  • HTML and CSS (Markup language)
  • React Icons (for icons duh?)
  • React Quill (for creating a customizable text editor)

BackEnd

  • Java 11
  • Spring Boot 2.6.2 (Java Framework)
  • Lombok (annotations for boilerplate code)
  • JWT (authentication and authorization through tokens)
  • Spring Security
  • Mockito (for unit testing)
  • MongoDB (NoSQL Database)

Cloud

  • Docker (containerization technology)
  • Jenkins (CICD tool)
  • AWS (EC2, S3, AWS Amplify, Route53, CloudFront, CloudWatch)

Miscelleanous

  • VSCode, IntelliJ
  • DockerHub
  • GitHub
  • MongoDB Atlas

About

YouTorial - an E-learning platform for teachers and students

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published