# Causeway SimpleApp

Causeway SimpleApp is a customisable starter kit for building secure business applications. It is open source and self-hosted, installable on Docker Hub.

Canonical page: https://ourlocalhost.com/app/5075/causeway-simpleapp

## Description

Causeway SimpleApp is a customisable starter kit for building secure business applications. It provides a ready-made framework for managing data, such as customer lists or inventory, allowing organisations to organise information and automate daily tasks through a clean, easy-to-use web interface.

## Platform availability

Available on 0 of 9 platforms.

## Health score

43/100 (Fair), based on 3 of 4 factors.
- Maintained: 63 (last commit 147 days ago)
- Popular: 27 (21 GitHub stars)
- Easy to install: 25 (0 install platforms, install notes, Docker image)

## Links

- GitHub: https://github.com/apache/causeway-app-simpleapp
- Docker Hub: https://hub.docker.com/r/apache/causeway-app-simpleapp
- Official website: https://causeway.apache.org/

## Common questions

### Why can't I reach the Causeway SimpleApp Docker image in a browser?

Make sure the browser-facing port 8080 is free on the host. If port 8080 is already in use, the app will not be reachable in your browser.

### How should I structure new functional areas in a Causeway SimpleApp-based app?

Put each new area of functionality in its own module, such as by copying the simpleapp-jpa-module-simple module. Modules can depend on each other, with Maven enforcing unidirectional dependencies.

### Where are the sample unit and integration tests in Causeway SimpleApp?

They are included in their own Maven modules: simpleapp-jpa-module-simple-tests and simpleapp-jpa-webapp-tests.

---
Source: Our Local Host (https://ourlocalhost.com/app/5075/causeway-simpleapp), the self-hosted and open-source app directory.
