Skip to content
@codefornorway

Code for Norway

A better Norway. Developers, designers, entrepreneurs, students, government staff, activists, civic-minded people working on regional issues.

Code for Norway > Official Website > Projects

Code for Norway – Building Civic Technology for Public Good

Code for Norway

Advancing Public Infrastructure through Civic Technology

Code for Norway is an independent, non-profit civic technology initiative dedicated to designing, developing, and deploying open-source digital solutions that address social, regional, and national challenges.

Our mission is to enhance innovation in the public sector through participatory development, engineering excellence, and structured civic collaboration.

Strategic Objective

The initiative is founded on the premise that public infrastructure can be significantly improved through transparent, modular, and inclusive digital systems.

We adhere to the following principles:

  • Open Participation — We foster inclusive collaboration, welcoming developers, designers, researchers, students, and public administrators.
  • Evidence-Based Development — Our solutions are derived from validated community needs and informed stakeholder feedback.
  • Modular Architecture — We prioritize reusable components and interoperable platforms aligned with public sector standards.
  • Open Standards and Licensing — All codebases are accessible under permissive open-source licenses, ensuring transparency and extensibility.

System Architecture and Organizational Framework

Our project architecture is structured to accommodate evolving civic needs, using a layered model:

  • Presentation Layer — User-facing components built with modern frontend frameworks
  • Data Layer — Cloud-hosted databases and RESTful or GraphQL APIs
  • Integration Layer — GIS services, authentication mechanisms, and public data pipelines
  • Security & Compliance — Privacy-aware implementations aligned with GDPR and accessibility directives

🔗 View all repositories

Flagship Project: Help Map

Help Map

Abstract

Help Map is a digital civic infrastructure project that facilitates access to essential resources—such as food, shelter, clothing, and emergency services—through an open and continuously updated geospatial platform.

System Overview

  • Title: Help Map — Civic Resource Navigation System
  • Target Users: Displaced individuals, municipal staff, NGOs, field workers
  • Objective: To enhance equitable access to basic services through geolocation-based public mapping
  • Development Model: Community-contributed, publicly governed, academically aligned

Technical Architecture

graph TD;
    A[help-map-app]
    B[Nuxt 3 UI] --> A
    C[Supabase Backend] --> A
    D[Mapbox Integration] --> A
    E[Authentication, RLS Policies] --> C
    F[PostgreSQL + Realtime Subscriptions] --> C
Loading

Frontend

  • Framework: Nuxt 3 with Vue Composition API, server-side rendering enabled
  • Accessibility: WCAG 2.1 compliant, responsive, multilingual support

Backend

  • Platform: Supabase (open-source Firebase alternative)
  • Database: PostgreSQL with RLS for user-level data isolation
  • Realtime: Supabase Channels (websocket-based subscription model)

Mapping Layer

  • Provider: Mapbox GL JS
  • Features: Real-time data overlays, proximity filtering, dynamic service clustering

Engineering Objectives

Metric Target
API Response Time (P95) < 250ms
Initial Map Load Time < 1.5s
System Availability ≥ 99.9% (rolling 12-month)
Mobile Accessibility Score ≥ 90 (Lighthouse score)
Contributor Onboarding Time < 30 minutes

🔗 Access the Help Map repository

In Development: Work for Norway

Overview

Work for Norway is a forthcoming digital infrastructure initiative aimed at enhancing civic engagement and social reintegration through skill-based volunteering and micro-tasking.

This project is currently in the planning and research phase.

Preliminary Objectives:

  • To connect residents and newcomers with short-term public-benefit tasks in their municipality
  • To foster digital and in-person community engagement through verifiable civic participation
  • To pilot a framework for decentralized labor contributions to local initiatives

Status: Planning and stakeholder consultation Expected Technologies: Decentralized ID (DID), Supabase, Nuxt, secure task validation layers

🧭 Repository and architectural documentation will be shared as development begins.

Contribution Framework

We invite participation from individuals with diverse backgrounds.

Contributor Roles

  • Software Engineers — Specializing in open-source frontend, backend, or full-stack development
  • Design Experts — Focused on accessibility, UX research, and inclusive interface development
  • Social Scientists & Policy Analysts — Supporting evidence-based alignment with public need
  • Community Coordinators — Engaged in field validation, localization, and user research

How to Contribute

  1. ⭐ Star the repositories and follow development progress
  2. 📁 Review open issues and submit improvement suggestions
  3. 🔀 Submit pull requests with features or documentation
  4. 📩 Propose collaborative civic projects via hey@codefornorway.org

Knowledge and Research

Selected References

Frequently Asked Questions

Legal and Administrative Details

Last Updated: 02 August 2025


Contact and Communication

🚀 Advancing digital public infrastructure — transparently, rigorously, and collectively.
Join us in reimagining civic systems through open collaboration and technical stewardship.

Popular repositories Loading

  1. website website Public

    The official website for Code for Norway. Built with Nuxt 4, Tailwind 4, and GitHub's Octokit.

    Vue 3

  2. help-map help-map Public

    HelpMap is an open-source web application that helps people in Norway find free community support, including food, clothes, and other aid.

    TypeScript 2

  3. skilllink skilllink Public

    Community platform for local jobs, services, and opportunities in Norway

    TypeScript 2

  4. civic-support-scrapers civic-support-scrapers Public

    Scrape Norwegian NGOs’ local chapter pages into a single, normalized dataset.

    JavaScript 1

  5. OpenPhysio OpenPhysio Public

    OpenPhysio is a free and open platform designed to make rehabilitation and exercise programs accessible to everyone in Norway.

    1

  6. .github .github Public

Repositories

Showing 7 of 7 repositories
  • skilllink Public

    Community platform for local jobs, services, and opportunities in Norway

    codefornorway/skilllink’s past year of commit activity
    TypeScript 2 0 5 0 Updated Apr 18, 2026
  • help-map Public

    HelpMap is an open-source web application that helps people in Norway find free community support, including food, clothes, and other aid.

    codefornorway/help-map’s past year of commit activity
    TypeScript 2 MIT 0 3 0 Updated Apr 16, 2026
  • website Public

    The official website for Code for Norway. Built with Nuxt 4, Tailwind 4, and GitHub's Octokit.

    codefornorway/website’s past year of commit activity
    Vue 3 0 1 0 Updated Apr 15, 2026
  • OpenPhysio Public

    OpenPhysio is a free and open platform designed to make rehabilitation and exercise programs accessible to everyone in Norway.

    codefornorway/OpenPhysio’s past year of commit activity
    1 0 7 0 Updated Apr 15, 2026
  • civic-support-scrapers Public

    Scrape Norwegian NGOs’ local chapter pages into a single, normalized dataset.

    codefornorway/civic-support-scrapers’s past year of commit activity
    JavaScript 1 0 1 0 Updated Aug 15, 2025
  • work-for-norway Public

    Connects people and opportunities in Norway — a job & volunteering board for local needs.

    codefornorway/work-for-norway’s past year of commit activity
    0 1 0 0 Updated Aug 7, 2025
  • .github Public
    codefornorway/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Aug 7, 2025

Top languages

Loading…

Most used topics

Loading…