Transparenzcockpit is a database for project report organization with a database based on MongoDB and an online UI based on Next.js.
Find more Information here on our Confluence Page
This project is divided into two part the frontend and the backend.
- Docker & Docker-Compose (Docker Desktop)
- Java 11 or newer
- Node.js (optional)
gradle build
gradle frontend:build
A list of technologies used within the project:
- Next.js(https://nextjs.org)
- MongoDB(https://www.mongodb.com)
To run the web UI locally navigate to the frontend folder and run npm install followed by npm run dev.
gradle backend:build
- Docker & Docker-Compose Install (Docker Desktop)
- Java 11 or newer
To Start
docker-compose up -d
To Stop
docker-compose down
gradle backend:test backend:checkstyleMain
gradle backend:run