{"id":13339337,"url":"https://github.com/wigo4it/nl-app","last_synced_at":"2025-03-11T13:30:41.998Z","repository":{"id":38009800,"uuid":"178216044","full_name":"wigo4it/nl-app","owner":"wigo4it","description":"NL-app geeft informatie aan statushouders (vluchtelingen met een verblijfstatus) in Nederland.  Doel is om statushouders te ondersteunen bij het zelfredzaam worden binnen de Nederlandse samenleving en de gemeente waarin zij wonen in het bijzonder.","archived":false,"fork":false,"pushed_at":"2022-12-07T17:57:22.000Z","size":9192,"stargazers_count":1,"open_issues_count":5,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-24T00:24:23.957Z","etag":null,"topics":["cms","statushouders","umbraco","verblijfstatus","vluchtelingen","vng","zelfredzaamheid"],"latest_commit_sha":null,"homepage":"https://nl-app.nl","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wigo4it.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-28T14:05:29.000Z","updated_at":"2021-03-01T14:26:42.000Z","dependencies_parsed_at":"2023-01-24T22:00:12.736Z","dependency_job_id":null,"html_url":"https://github.com/wigo4it/nl-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wigo4it%2Fnl-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wigo4it%2Fnl-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wigo4it%2Fnl-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wigo4it%2Fnl-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wigo4it","download_url":"https://codeload.github.com/wigo4it/nl-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243042692,"owners_count":20226684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","statushouders","umbraco","verblijfstatus","vluchtelingen","vng","zelfredzaamheid"],"created_at":"2024-07-29T19:19:59.812Z","updated_at":"2025-03-11T13:30:40.403Z","avatar_url":"https://github.com/wigo4it.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# NL-app\n\n![NL-app](https://nl-app.nl/icons/icon-96x96.png \"NL-app\")\n\nNL-app geeft informatie aan statushouders (vluchtelingen met een verblijfstatus) in Nederland.\n\nDoel is om statushouders te ondersteunen bij het zelfredzaam worden binnen de Nederlandse samenleving en de gemeente waarin zij wonen in het bijzonder.\n\nNL-app in meertalig opgezet om de taalbarrière, die initieel de zelfredzaamheid beperkt en integratie vertraagd, zoveel mogelijk weg te nemen.\n\nGemeenten kunnen in het achterliggende content manangement systeem (CMS) hun eigen content beheren en onderling gemeente-overstijgende informatie delen.\n\n\n## Functionaliteiten\n\n### Versie 1.0\n- Gemeente-specifieke content in eigen taal\n- Keuze taal en gemeente vanuit instellingen menu\n- Home page met overzicht informatiecategorieën\n- Informatiecategorie-pagina's met overzicht onderwerpen\n- Onderwerp-pagina's met tekstuele informatie en links, ingedeeld in hoofdstukken\n- Zoeken vanaf Home pagina\n- Toevoegen aan Home-scherm van apparaat en offline gebruik\n- CMS voor onderhouden meertalige informatie per gemeente\n\n\n### Toekomstige versies\n- Personalisatie van content door filtering en sortering obv profiel\n- Situatiegedreven content suggesties pushen obv profiel\n- Gemeentelijk nieuws tonen\n- Meer talen ondersteunen\n- Aanbod van informatie verbeteren door analyse zoektermen\n- Chatbot in eigen taal\n- Beheer content door (landelijke) organisaties\n- Documenten service met scan en vertaal functies\n\n\n## Schermvoorbeelden\n\n![NLapp Welkom](./screenshots/s/NLapp%20Welkom.png) \n![NLapp Home](./screenshots/s/NLapp%20Home.png)\n![NLapp Home Arabisch](./screenshots/s/NLapp%20Home%20Ar.png)\n![NLapp Home Tigrinya](./screenshots/s/NLapp%20Home%20Ti.png)\n![NLapp Zoek](./screenshots/s/NLapp%20Zoek.png) \n![NLapp Gezondheidszorg Arabisch](./screenshots/s/NLapp%20Cat%20Ar.png)\n![NLapp Huis huren](./screenshots/s/NLapp%20Info1.png)\n![NLapp Map](./screenshots/s/NLapp%20Map.png)\n\n\n## Installeren\n\nDeze instructies beschrijven hoe een kopie van het project up-and-running te krijgen is op een lokale omgeving ten behoeve van ontwikkeling en testen.\n\n\n### Vereisten\n\nOm het project te kunnen builden en runnen dienen de volgende tools geïnstalleerd te worden:\n- [Visual Studio](https://visualstudio.microsoft.com/downloads/)\n- [SQL Server](https://www.microsoft.com/nl-nl/sql-server/sql-server-downloads)\n- [Node.js](https://nodejs.org/en/download/)\n- [Git](https://git-scm.com/download/win) \n\n### Technologie\n\nEr wordt gebruik gemaakt van de volgende technology-stack:\n- .Net framework (v4.5)\n- Asp.Net MVC (v5.2.3)\n- C#\n- Umbraco (v7.10.0)\n- SQL server (2008 en hoger)\n- log4net\n- TypeScript (v2.9.2) \u0026 JavaScript\n- Html5\n- Css \u0026 Sass\n- Npm\n- Git\n- Gulp\n\nUmbraco plugins:\n- Terratype\n- Vorto\n- USync\n- DiploTraceLogViewer\n- GodMode\n- TheDashboard\n\n\n### Installatie procedure\n\n#### Code\n\n- Installeer Visual Studio\n  - GitHub ondersteuning (Extensie)\n  - Nuget packages: Umbraco.ModelsBuilder\n\n- Installeer SQL Server of gebruik SQL Server as a service\n\n- Installeer Node.js\n\n- Installeer Git\n\n- Clone the repository\n\n- Open de solution in Visual Studio\n\n- Pas de inhoud van de web.config file aan\n  - ConnectionString met naam \"umbracoDbDSN\"\n  - AppSettings met keys \"nlapp-*\" (optioneel)\n  - AppSettings met key \"nlapp-root-id\" dient overeen te komen met het id van de root node in de Umbraco page tree\n\n- Build de solution\n  - NuGet packages worden gedownload\n  - Build C# code en MVC views\n  - Run sass, add prefixes\n  - Minify and bundle css\n  - Build TypeScript\n  - Uglify, minify  en bundle js files\n\n- Database aanmaken en vullen met Demo data. Volg de volgende stappen:\n  - Creëer toegang tot een SQL server\n  - Start script ```CreateDemoData.ps1``` met administrator rechten en voer de gevraagde credentials in\n  Het PowerShell script gebruikt 3 SQL scripts uit de demo-map waarmee een database(*NLappDemo*)-, tabellen- en demodata aangemaakt worden. \n  - Gebruik de connection string van de zojuist aangemaakt database om in de web.config de ConnectionString met naam \"umbracoDbDSN\" te wijzigen.\n\n- Start de applicatie na een succesvolle build en na het aanpassen van de connection string.\n\n- Navigeer naar de url \"{lokale-project-url}/umbraco/\", dit start de initialisatie van Umbraco waarbij de database wordt gecofigureerd.\n  - Inloggen met gebruikersnaam \"**default123@default.nl**\" en wachtwoord \"**default123**\".\n  \n- Start de applicatie nu opnieuw.\n  - De app is nu bereikbaar op \"``{lokale-project-url}``\"\n  - Het CMS is bereikbaar op \"``{lokale-project-url}``/umbraco/\"\n\n\n## Toegankelijkheid\n\nDe applicatie voldoet aan de WCAG 2.1 richtlijnen voor toegankelijkheid.\n\n\n## Versiebeheer\n\nWij gebruiken [SemVer](http://semver.org/) voor versionering. De beschikbare versies zijn terug te vinden als [labels op de repository](https://github.com/wigo4it/nl-app/tags). \n\n\n## Bijdragen\n\nWanneer u een bijdrage wilt leveren aan deze repository kunt u contact met ons opnemen via: [beheer.nl-app@wigo4it.nl]([mailto:beheer.nl-app@wigo4it.nl]).\n\n\n## Partner worden\n\nWij staan open voor nieuwe samenwerkingsverbanden om NL-app te verbeteren en verder uit te bouwen.\nStuur ons een [email]([mailto:beheer.nl-app@wigo4it.nl]) met uw voorstel.\n\n\n## Organisatie\nNL-app is tot stand gekomen vanuit een samenwerking tussen Gemeente Amsterdam, VNG Realisatie en Wigo4it.\n* [Gemeente Amsterdam](https://www.amsterdam.nl/werk-inkomen/)\n* [VNG Realisatie](https://www.vngrealisatie.nl)\n* [Wigo4it](https://www.wigo4it.nl)\n\n\n## Team\n* **Allard Plaggenborg** *([Connect Holland](https://www.connectholland.nl)) - Initial work*\n* **Benne Holwerda** *([Wigo4it](https://www.wigo4it.nl)) - Initiator, inspiration and management*\n* **Inaam Heyouf** *([Gemeente Amsterdam](https://www.amsterdam.nl/werk-inkomen/)) - Product owner, Content*\n* **Karoy Bandi** *([Wigo4it](https://www.wigo4it.nl)) - Initial work*\n* **Marco Wiggelinkhuizen** *([Wigo4it](https://www.wigo4it.nl)) - Initial work*\n* **Suzanne Oostindie** *([Wigo4it](https://www.wigo4it.nl)) - Content\n* **Vincent de Vries** *([Wigo4it](https://www.wigo4it.nl)) - UX and testing*\n\n\u003e Contact: [beheer.nl-app@wigo4it.nl]([mailto:beheer.nl-app@wigo4it.nl]).\n\n\n## Licentie (License)\n\nLicensed under the EUPL. This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\u003e Copyright © Wigo4it 2019.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwigo4it%2Fnl-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwigo4it%2Fnl-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwigo4it%2Fnl-app/lists"}