https://github.com/kbss-cvut/termit-ui
UI for TermIt Vocabulary Manager
https://github.com/kbss-cvut/termit-ui
rdf react skos vocabulary
Last synced: 5 days ago
JSON representation
UI for TermIt Vocabulary Manager
- Host: GitHub
- URL: https://github.com/kbss-cvut/termit-ui
- Owner: kbss-cvut
- License: gpl-3.0
- Created: 2020-07-29T16:36:31.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-24T21:23:59.000Z (18 days ago)
- Last Synced: 2025-05-07T17:14:18.367Z (5 days ago)
- Topics: rdf, react, skos, vocabulary
- Language: TypeScript
- Homepage:
- Size: 18.3 MB
- Stars: 4
- Watchers: 6
- Forks: 8
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# TermIt UI
[](https://app.netlify.com/sites/termit-dev/deploys)
TermIt is an advanced terminology management tool compatible with [SKOS](https://www.w3.org/2004/02/skos/). This repository contains the frontend
of TermIt. Backend is written in Java and is developed separately (its repository can be found [here](https://github.com/kbss-cvut/termit)).More info about TermIt can be found at its Web - [http://kbss-cvut.github.io/termit-web](http://kbss-cvut.github.io/termit-web).
TermIt UI is written in [TypeScript](https://www.typescriptlang.org/) using [React](https://reactjs.org/).
This project was bootstrapped with [Create React App](https://github.com/wmonk/create-react-app-typescript), TypeScript version.
## Documentation
Documentation for developers and system administrators is in the [doc folder](doc/index.md).
## Running TermIt UI
NodeJS 20 and npm 10 are required to build and run TermIt UI. To run the TermIt UI, it is necessary to provide a value for
`REACT_APP_SERVER_URL` representing the URL of the backend to connect to. Typically, this is done at build time.
See the documentation for more details and other configuration options.### Dockerization
The docker image of TermIt UI can be built with `docker build -t termit-ui .`
Then, TermIt UI can be run and exposed at the port 3000 as
`docker run -e SERVER_URL= -p 3000:80 termit-ui`
where `` denotes the URL where [TermIt backend](https://github.com/kbss-cvut/termit) is running.Other Docker runtime configuration parameters are: `DEPLOYMENT_NAME`, `ADMIN_REGISTRATION_ONLY`, and `SHOW_PUBLIC_VIEW_ON_UNAUTHORIZED`.
See [doc/setup.md](doc/setup.md) for their explanation.## License
Licensed under GPL v3.0.