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

https://github.com/cmarker0/JavaEnterprise_Forum

Practice repository for PG5100-V18 - Java web application for a online forum
https://github.com/cmarker0/JavaEnterprise_Forum

flyway h2-database jacoco jpa-hibernate junit5 selenium-java spring spring-boot spring-web-security

Last synced: 9 months ago
JSON representation

Practice repository for PG5100-V18 - Java web application for a online forum

Awesome Lists containing this project

README

          

# JavaEnterprise_Forum

This is a forum application made in Java EE and Spring, no focus on frontend design.
This is not entirely finished due to lack of time.

**Project Structure**

The project contains 3 submodules
* backend
* Entities
* Services
* ServiceTests
* frontend
* Controllers
* Application Runner
* reports
* JaCoCo coverage
* OWASP check

## How to run code

1. Clone this repo
2. Run from project root folder:

```mvn install``` will install and generate reports **with** running tests

```mvn install -DskipTests``` will install and generate reports **without** running tests
3. Run **LocalApplicationRunner** located in ~/frontend/src/test/java/no/cmarker/frontend/LocalApplicationRunner.java
4. Open ```localhost:8080/``` in your browser

## Unfinished parts
- Login
- Signup
- No Selenium tests