JasonShuyinta / Youtorial

YouTorial - an E-learning platform for teachers and students

Home Page:https://www.youtorial.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://www.youtorial.org


Languages

Language:JavaScript 48.3%Language:Java 43.9%Language:CSS 6.3%Language:HTML 1.5%Language:Dockerfile 0.0%