Documentation

Documentation

  • Website
  • Infrastructure
  • Utils

›Website

Website

  • Frontend
  • Backend

Infrastruktur

  • Servers
  • Docker
  • CircleCi
  • Backup

Utils

  • Voucher
  • Slack bot
  • Scripts
  • Interest-form

Webapp

nextgen itDAGENE frontend

Picture of the page

Written using next.js, react-relay and graphql.

Setup

$ yarn
$ yarn schema:prod # replace 'prod' with 'dev' when running backend
$ yarn relay

Development

$ yarn dev
$ # open http://localhost:8000
$ # To run against itdagene.no:
$ yarn dev:prod

$ # Running tests
$ yarn build
$ RELAY_ENDPOINT=https://itdagene.no/graphql yarn test

Config

  • RELAY_ENDPOINT: graphql endpoint for relay (default: http://localhost:8000)
  • SENTRY_DSN: Sentry DSN

Code style

The source code is formatted with prettier, and use eslint for basic linting. To verify that your code is good to go, you have to execute the following commands:

$ yarn schema:prod
$ yarn relay
$ yarn lint
$ yarn test
$ yarn build

Running in production

In order to run in production, you have to build and then server the SSR. This project ships with a Dockerfile meant for building and running the project.

$ yarn build
$ RELAY_ENDPOINT=... yarn start
$ # using docker
$ docker build -t itdagene/itdagene-webapp .
Backend →
  • Setup
  • Development
  • Config
  • Code style
  • Running in production
Documentation
Docs
Check out how the website is build.Learn about the development operations.Explore other services
More
Admin panelWebapp
Backend
Copyright © 2025 itDAGENE