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!
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