Skip to content

Java web application built using the Spring Framework. The project is a course registration system that provides CRUD (Create, Read, Update, Delete) functionality, access control lists (ACL), validation, and login features. The application has a responsive design and is built using a variety of technologies.

License

Notifications You must be signed in to change notification settings

devsoft112/courses-java-spring-boot

Repository files navigation

Course

Course registration project using Java Web with Spring Framework.
Spring much lighter! :)

Features

  • CRUD
  • ACL
  • Validation
  • Login
  • Responsive

Requirements

  • NetBeans 8.2
  • Java JDK 1.8
  • Apache Tomcat >= 9
  • MySql >=5

Tecnologies

  • Java
  • JPA
  • Maven
  • Spring
  • CSS
  • Bootstrap
  • MySql

Installation

$ git clone https://github.com/devsoft112/courses-java-spring-boot.git

$ cd courses-java-spring-boot

Then create a database with name spring_course in your mysql. You can find database dump in spring_course.sql, import it:

$ mysql -u <your user> -p <your password>

mysql> create database `spring_course`;

mysql> use `spring_course`;

mysql> source spring_course.sql

Then open the file "src/main/resources/application.properties" and enter the data according to the connection of your database.

When the configuration is complete, just type in the terminal "mvn spring-boot: run" and open in your browser the following address:

http://localhost:8080/

Demonstration

https://java-spring-course.herokuapp.com/

  • Login
    • Username: admin
    • Password: admin

Licence

User Registration is licensed under The MIT License (MIT).

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Model ER

Screenshots

About

Java web application built using the Spring Framework. The project is a course registration system that provides CRUD (Create, Read, Update, Delete) functionality, access control lists (ACL), validation, and login features. The application has a responsive design and is built using a variety of technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •