Skip to content

Este é um projeto de plataforma de e-learning feito em Java 8 com Spring Boot, MySQL, e Materialize para o frontend.

License

Notifications You must be signed in to change notification settings

vaniacourses/Traballho_QA2024_2_Final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


Start the Application

To start the application locally with the default profile (dev) run this command at the /ez-learning folder

./mvnw spring-boot:run

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

Este é um projeto de plataforma de e-learning feito em Java 8 com Spring Boot, MySQL, e Materialize para o frontend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 62.6%
  • Java 34.8%
  • CSS 2.3%
  • JavaScript 0.3%