https://github.com/snenenenenenene/capability-map-tool
The Capability Map Tool uses a procedural generation algorithm to automatically create capability maps based on user-defined parameters
https://github.com/snenenenenenene/capability-map-tool
docker fullstack hibernate java kubernetes react spring-boot
Last synced: 4 months ago
JSON representation
The Capability Map Tool uses a procedural generation algorithm to automatically create capability maps based on user-defined parameters
- Host: GitHub
- URL: https://github.com/snenenenenenene/capability-map-tool
- Owner: snenenenenenene
- Created: 2021-06-28T15:59:07.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-23T17:42:19.000Z (over 3 years ago)
- Last Synced: 2025-03-28T16:21:48.548Z (over 1 year ago)
- Topics: docker, fullstack, hibernate, java, kubernetes, react, spring-boot
- Language: Java
- Homepage:
- Size: 6.02 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Capability Map Tool
The Capability Map Tool is a school project created by a group of students to procedurally generate capability maps. This tool is designed to help users visualize and understand the capabilities of a system or organization.
### Table of Contents
- [Background](https://github.com/snenenenenenene/capability-map-tool#Background)
- [Installation](https://github.com/snenenenenenene/capability-map-tool#Installation)
- [Usage](https://github.com/snenenenenenene/capability-map-tool#Usage)
### Background
A [capability map](https://www.lucidchart.com/blog/a-quick-guide-to-business-capability-maps) is a visual representation of an organization's capabilities and the relationships between them. It is a useful tool for identifying areas of strength and weakness, as well as potential areas for improvement.
The Capability Map Tool uses a procedural generation algorithm to automatically create capability maps based on user-defined parameters. Users can specify the number of capabilities, the number of levels in the map hierarchy, and the types of relationships between capabilities.
### Installation
To use the Capability Map Tool, you will need to have [Java 8 or later](https://www.oracle.com/java/technologies/downloads/) and [Node.js](https://nodejs.org/en) installed on your computer.
- Clone the repository to your local machine:
```bash
git clone https://github.com/snenenenenenene/capability-map-tool.git
```
- Navigate to the backend directory and run the Spring Boot application:
```bash
cd capability-map-tool/backend
./mvnw spring-boot:run
```
- In another terminal window, navigate to the frontend directory and execute the React run command:
```bash
cd capability-map-tool/frontend
npm install
npm start
```
### Usage
To use the Capability Map Tool, you will need to provide it with a set of inputs. These inputs should describe the capabilities of the system or organization you are analyzing.