https://github.com/malczuuu/taskbook
Full-stack, simple issue tracker app with Spring Boot and Angular
https://github.com/malczuuu/taskbook
angular docker issue-tracker rest-api spring-boot webapp
Last synced: 2 months ago
JSON representation
Full-stack, simple issue tracker app with Spring Boot and Angular
- Host: GitHub
- URL: https://github.com/malczuuu/taskbook
- Owner: malczuuu
- License: mit
- Created: 2019-10-30T21:58:55.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2026-04-05T15:56:04.000Z (3 months ago)
- Last Synced: 2026-04-05T17:28:10.034Z (3 months ago)
- Topics: angular, docker, issue-tracker, rest-api, spring-boot, webapp
- Language: Java
- Homepage: https://malczuuu.github.io/taskbook/
- Size: 2.87 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Taskbook
Taskbook - a full-stack, simple issue tracker app with Spring Boot and Angular. Developed by Damian Malczewski as a
project at [Cracow University of Technology](https://pk.edu.pl) in 2019.
Afterward, it serves the purpose of testing new features in Spring Boot, Angular and another development tools.
## Modules
- [**`taskbook-backend`**](./taskbook-backend). Backend application in Spring Boot.
- [**`taskbook-frontend`**](./taskbook-frontend). Frontend application in Angular.
- [**`taskbook-compose`**](./taskbook-compose). Full application setup in Docker Compose.
- [**`taskbook-localhost`**](./taskbook-compose). Environment setup in Docker Compose for local development.
## Setting Up
To set up and demonstrate the application, use the [`taskbook-compose`](./taskbook-compose) module.
## Development
To set up development environment, use the [`taskbook-localhost`](./taskbook-localhost) module.
## Workflows
Project uses GitHub Actions to automate builds, tests and release (to Docker Hub) for both `taskbook-backend` and
`taskbook-frontend` projects.
- [`docker-build-all.yml`](.github/workflows/docker-build-all.yml) - Build and push Docker images for both services to
Docker Hub on tags.
- [`taskbook-backend-build.yml`](.github/workflows/taskbook-backend-build.yml) - Build and test `taskbook-backend`
Gradle project on `main` branch and pull requests.
- [`taskbook-backend-dependency-submission.yml`](.github/workflows/taskbook-backend-dependency-submission.yml) -
Generate and submit dependency graph for `taskbook-backend` Gradle project on `main` branch.
- [`taskbook-frontend-build.yml`](.github/workflows/taskbook-frontend-build.yml) - Build and test `taskbook-frontend`
Node.js project on `main` branch and pull requests.