NL | Het Raads informatie Portaal (RIS) levert open-source software voor Nederlandse Gemeente om alle besluiten die door de raad worden genomen te volgen. Nederlandse griffies kunnen gebruik maken van de de online agenda om vergaderingen te organiseren. Burgers kunnen alle besluiten en agende punten volgen en inloggen om zo hun eigen dossier aan te maken en te volgen. Raadsdocumenten kunnen worden ontsloten en via de zoekmachine zijn deze voor iederen vindbaar en inzichtelijk. Alle data welke reeds is ontsloten via Ibabs of Notubiz wordt automatisch ingelezen. RIS is een iniatief van de Gemeente Almere. Je hebt de RIS-Backend nodig om deze front-end te laten werken.
UK | The local council information Portal (RIS) is open-source software that can be used by Dutch municipalities to track decisions made by the council. Registrars to the dutch municipalities ('griffie') are able to setup agenda's for the council. Civil society is able to track all information published by the municipality and is able to create Dossiers to track specific subjects handled by the municipality. All files published by the municipality are indexed and made available using a search engine. RIS is an iniative by the municipality of Almere. You must install the RIS-Backend in order to make this front-end operational.
- Authors: Zimmerman & Zimmerman
- Municipalities: Municipality of Almere
- License: AGPLv3 (see included LICENSE file for full license)
- Github Repo: github.com/zimmerman-zimmerman/Raads-Informatie-Portaal-RIS/
- Bug Tracker: github.com/zimmerman-zimmerman/Raads-Informatie-Portaal-RIS/issues
Name | Recommended version |
---|---|
Node | latest |
NPM or Yarn | latest |
From the root folder:
npm install
or yarn install
Change municipality
In src/config.js
there is a variable called muni
Adjust the variable's value with one of these options Almere
In src/styles/variables.scss
there is a variable called $municipality
Adjust the variable's value with one of these options Almere
For development:
npm start
or yarn start
App should be running on http://localhost:3000/
For production build:
npm run build
or yarn build
Build files should be in build
To run the tests you need to edit the cypress.json file in the repo's root directory.
Adjust the following variables:
baseUrl
- the url where the project runs atusername
- admin usernamepassword
- admin passwordbackendUrl
- the back-end url the project is usingsearchKeyword
- a keyword to test search functionality withdeleteUsername
- validated test user's usernamedeletePassword
- validated test user's passworddeleteUsername2
- new test username (for editing)deletePassword2
- new test password (for editing)
Then run npm cypress:open
or yarn cypress:open