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.