Ablageort im Repository (GitLab): Projekt3066-kuubu
Diskussionsforum (Discourse): Projekt3066-kuubu
Readme: Projekt3066-kuubu
Beschreibung des Projektes:
PublicCode.YML: anzeigen
OSS Compliance: anzeigen
kuubu is being developed as part of the research project Smarte.Land.Regionen.
kuubu focuses on brokering educational offers between providers and interested persons or organizations. The webapp therefore connects the seekers, i.e. the users and organization that want to learn something, and the providers, i.e. users and organization that can teach or explain something, and mediates educational offers between them.
kuubu is multi-tenant and can be customized for different educational settings and audiences.
To run the project locally, follow these steps:
All implemented components, hooks and utils can be found inside the src folder.
Includes configurations and constants needed for the auth manager.
For this project we use KeyCloak
Includes all components of the web app.
Defines the layout of the app and includes the navbar and footer implementation.
Includes the pages of the web app.
For each page a new folder is created. The folder can include multiple subfolder:
Includes shared views of the web app.
Includes all hooks of the web app. Endpoints are grouped within folders and for each endpoint independent hooks are created.
Includes store and thunk configurations.
Includes implementations related to theming/styling.
Includes shared utils and helper functions implementations.
In the project directory, you can run:
Installs all packages and dependencies listed in package.json.
Runs the app in the development mode.\
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.\
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.\
This is a list of the used libraries, their description as provided by the libraries authors and their license(s).