bkkothari2255 / ez-learning

e-learning web application made using Java 8 and Spring Boot

Home Page:https://ez-learning.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ez Learning

e-learning web application made using Java 8, Spring Boot, MySql and Materialize

GitHub GitHub release (latest by date) GitHub issues GitHub repo size GitHub stars

Ez Learning


General Info

This application started as an academic project in August 2019, developed for the Business Applications Development II course at Isil, Lima, Perú.

It's an e-learning platform where you can explore courses, teachers, and register to take as many courses as you like.


Technologies

Uses Thymeleaf as the template engine for the Frontend, which was styled using Materialize.

The backend is developed in Java 8, using Spring Boot with Spring MVC, Spring JPA and Spring Security dependencies.

It has 2 application profiles, one for development and one for production. The dev profile uses an in memory H2 Database, while the production one uses MySql. Both of them use Sql versioning with Flyway.

The web application is hosted in Heroku, while the MySql database is hosted in a AWS RDS instance.


Contact

Reach out to me at:


License

MIT License

About

e-learning web application made using Java 8 and Spring Boot

https://ez-learning.herokuapp.com

License:MIT License


Languages

Language:HTML 49.7%Language:Java 37.0%Language:TSQL 11.1%Language:CSS 1.9%Language:JavaScript 0.3%