Noodle is an online course management system designed for both eLearning and conventional on site education support. It provides educators with customizable spaces for sharing educational materials with students and allows managing access to said materials.
Noodle was designed to handle content in a responsive manner and can be used on both large and small screen devices. It can also be installed on mobile devices as PWA.




The project is a standard Maven project. To run it from the command line,
type mvnw
(Windows), or ./mvnw
(Mac & Linux), then open
http://localhost:8080 in your browser.
You can also import the project to your IDE of choice as you would with any Maven project. Read more on how to import Vaadin projects to different IDEs (Eclipse, IntelliJ IDEA, NetBeans, and VS Code).
This project was developed as part of laboratory assignment on JAVA course at NCU Toruń.