https://github.com/inseefr/bauhaus
Web application for the management of concepts, classifications and other statistical objects
https://github.com/inseefr/bauhaus
transverse-component
Last synced: 4 months ago
JSON representation
Web application for the management of concepts, classifications and other statistical objects
- Host: GitHub
- URL: https://github.com/inseefr/bauhaus
- Owner: InseeFr
- License: mit
- Created: 2018-03-23T12:12:41.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2026-02-04T14:53:08.000Z (4 months ago)
- Last Synced: 2026-02-04T23:09:02.537Z (4 months ago)
- Topics: transverse-component
- Language: TypeScript
- Size: 54.7 MB
- Stars: 9
- Watchers: 7
- Forks: 11
- Open Issues: 92
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Bauhaus
Web application for the management of concepts, classifications and other statistical objects.
[](https://github.com/InseeFr/Bauhaus/actions/workflows/ci.yml)
[](https://sonarcloud.io/dashboard?id=InseeFr_Bauhaus)
[](https://sonarcloud.io/dashboard?id=InseeFr_Bauhaus)
[](https://opensource.org/licenses/MIT)
The documentation can be found in the [documentation folder](https://github.com/InseeFr/Bauhaus/tree/main/documentation/src/content/docs) and [browsed online](https://inseefr.github.io/Bauhaus).
## How to start
The application is tested on Node.js 22.
```
git clone git@github.com:InseeFr/Bauhaus.git
cd Bauhaus
pnpm install
pnpm start
```
You can run all tests suites with this command. You need to run at least once `npm run build`.
```shell
pnpm test:coverage
```
The following command will activate the **watch** mode, and you will be able to select a subset of tests you want to run.
```shell
pnpm test --watchAll
```
## Docker
You can also run the application thanks to **Docker**
```shell
docker build -t bauhaus:front .
docker run -it -p 8080:8080 bauhaus:front
```
## Issues
If you are using, you should install the following dependency.
```
pnpm install --global windows-build-tools
```