IFCN Code of Principles

IFCN Code of Principles

A modern rebuild of the IFCN Code of Principles platform for fact-checking organizations worldwide.

Technologies

Next.jsExpressMongoDB

My Role

Full-Stack Developer

Timeline

May 2023 – Dec 2024

Overview

Led the complete rebuild of the IFCN's Code of Principles website in collaboration with a cross-functional team. The platform serves fact-checking organizations worldwide, providing a modern, scalable system for managing signatory applications and displaying verified organizations. Designed and implemented both the Express/MongoDB backend and Next.js frontend from the ground up.

Technical Implementation

Designed and implemented an Express-based API with secure authentication and role-based access control.

Developed MongoDB/Mongoose data models ensuring secure and optimized data storage for organization records.

Built the Next.js frontend with modular component design, achieving improved UX and maintainability.

Implemented server-side rendering for critical pages to maximize SEO performance and page load speed.

Collaboration & Impact

Led development in collaboration with a cross-functional team including designers and stakeholders.

Conducted regular code reviews and refactoring sessions to maintain high code quality standards.

Collaborated with non-technical stakeholders to translate requirements into actionable technical tasks.

Optimized development workflows, reducing costs and increasing team efficiency.

Key Features

1

Express API with RESTful endpoints and MongoDB/Mongoose data models.

2

Next.js frontend with server-side rendering for optimal SEO performance.

3

Modular component architecture enabling easy maintenance and feature additions.

4

Enhanced admin dashboard for managing fact-checking organization applications.

Interested in this project?

Check out the live project or get in touch to discuss similar work.