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
- Host: GitHub
- URL: https://github.com/cmarker0/JavaEnterprise_Forum
- Owner: MiniMarker
- License: gpl-3.0
- Created: 2018-05-14T20:18:43.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-19T22:16:10.000Z (over 7 years ago)
- Last Synced: 2024-11-15T20:43:40.001Z (over 1 year ago)
- Topics: flyway, h2-database, jacoco, jpa-hibernate, junit5, selenium-java, spring, spring-boot, spring-web-security
- Language: Java
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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