github.com/DEFRA/rod-licensing ↗

Rod licensing digital services

An animated visualization of DEFRA/rod-licensing's Git history from March 2020 to December 2020, built by 11 contributors. The codebase reached 6,825 lines, mostly JavaScript. The video runs 40 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

JavaScript

Contributors

11

Lines of Code

6,825

From

2020-03-03

To

2020-12-23

Advertisement

About DEFRA/rod-licensing

This is a monorepo containing the complete digital services for rod fishing licence administration in the UK, maintained by the Department for Environment, Food and Rural Affairs (DEFRA). The project is built with JavaScript and organized using Lerna and npm workspaces to manage multiple interdependent packages that make up the licensing system.

The codebase includes a customer-facing web application for obtaining fishing licenses, a sales API that integrates with Microsoft Dynamics for transaction management, and several backend job services that handle specific operational tasks. These jobs include payment reconciliation, Post Office counter sales processing, license fulfillment, and recurring payment handling. The system is designed to support multiple sales channels while maintaining consistent business rules across all interactions.

The project uses modern development practices with Docker for containerization, Jest for testing, and Standard.js for code style consistency. It follows UK government digital service standards and is released under the Open Government License v3, making it available for reuse and adaptation by other public sector organizations.

Advertisement

Share this video