This project is a React application that displays NL-SfB publications using the buildingSMART Data Dictionary (bSDD). It allows users to select different dictionaries and view related class details and reverse relations.
- Select and view different dictionaries from bSDD.
- Display class details including descriptions and related terms.
- Navigate through class hierarchies using breadcrumbs.
- Open class details directly on the bSDD website.
- React
- TypeScript
- Vite
- Mantine UI Library
- Swagger-generated API client
- Node.js (version 14 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-username/NLBE-SfB-publicatie.git cd NLBE-SfB-publicatie
-
Install dependencies:
npm install # or yarn install
-
Generate the API client:
npm run generate-api # or yarn generate-api
To start the development server:
npm run dev
# or
yarn dev
Open your browser and navigate to http://localhost:5173
to see the application in action.
To build the application for production:
npm run build
# or
yarn build
The output will be in the dist
directory.
To lint the code:
npm run lint
# or
yarn lint
Contributions are welcome! Please open an issue or submit a pull request for any changes.
This project is licensed under the MIT License.