← All Projects
2025
Node.jsExpress.js (REST API)PostgreSQLPrisma ORMJWT authenticationNetlify React

Digital Knowledge Network Application

A full-stack web application built for Velion Dynamics Consultants


This university project involved implementing a Digital Knowledge Network for Velion Dynamics, a fictional case-study, designed to solve organisational knowledge management challenges. The system was built on a modular client-server architecture, with a React frontend communicating via RESTful APIs to a Node.js/Express backend, using Prisma ORM to manage a PostgreSQL database. The application implements role-based access control across four user types (Consultants, Knowledge Champions, the Knowledge Governance Council, and Data Protection Officers), supporting a full resource lifecycle from submission and review/approval, through governance auditing and data compliance verification, to searchable publication. JWT-based authentication secures protected endpoints, and the system was deployed end-to-end in production, with the backend and managed PostgreSQL database hosted on Render and the React frontend deployed as a static site on Netlify.