Skip to content

Victor-martinelli/Vaadin-Videos

Repository files navigation

Vaadin Videos

Project Description

Designed, implemented and deployed a Responsive REST Java Learning Management System that utilizes a MySQL database and follows an MVC pattern. The entire project was organized on a GitHub repository with different branches for the team members and the entire View logic was written in Struts2. Whiteboard allows students to view and download slides from different classes, check their grades and turn in projects. Teachers can also upload new slides, check which students have registered to their class, create a new project, download the projects that have been turned in and grade the uploaded projects. Administrators can also perform CRUD operations on classes, teachers, classrooms and students.

Technologies Used

  • HTML
  • CSS
  • JSP
  • Java
  • JQuery
  • MySQL
  • REST
  • GitHub
  • Struts2

Documentation

The project's documentation can be found inside the "Documentation" folder.

Source Code

The project's source code can be found inside the "Whiteboard" and "Whiteboard_REST" folders. Everything that is needed to deploy the application is inside the folders. It's also important to note that the server files are inside "Whiteboard/web/files" folders inside

Screenshots

About

A Java video-sharing platform called Vaadin Videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages