Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.
https://github.com/devsoft112/courses-java-spring-boot

hibernate j2ee java spring-boot

Last synced: about 14 hours ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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 -p

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/screenshot01.png)


![Screenshots](screenshots/screenshot02.png)


![Screenshots](screenshots/screenshot03.png)


![Screenshots](screenshots/screenshot04.png)


![Screenshots](screenshots/screenshot05.png)


![Screenshots](screenshots/screenshot06.png)


![Screenshots](screenshots/screenshot07.png)


![Screenshots](screenshots/screenshot08.png)

## Model ER

![Screenshots](model_er.png)