YK.
← Back to projects

Backend platform · 2026

Reading Platform

A reading platform built around secure account and content-management workflows.

ROLE

API design · Security · Data modelling

STACK

Node.js · Express · PostgreSQL · Redis · JWT

OUTCOME

Combines secure authentication, permissions, pagination, rate limiting and user-content rules in a structured API.

BACKEND / APPLICATION FLOW

01Client

Books, lists and reviews

02REST API

Application workflows

03Auth + RBAC

Identity and permissions

04PostgreSQL

Primary relational data

05Redis

Token and cache workflows

PROBLEM

What needed solving

A reading-list application becomes significantly more complex once authentication, permissions, reviews, pagination and account security are introduced.

APPROACH

How I approached it

The platform separates admin and user responsibilities while keeping authentication, refresh tokens, reading lists and review workflows cleanly separated in the API.

ENGINEERING

Implementation highlights

01JWT access and refresh flow
02Role-based permissions
03Server-side pagination
04Authentication rate limiting
05Reading-list and review constraints
06Password reset workflow

ENGINEERING SUMMARY

What this project is built on.

TECHNOLOGY

Node.js · Express · PostgreSQL · Redis · JWT

ROLE

API design · Security · Data modelling

OUTCOME

Combines secure authentication, permissions, pagination, rate limiting and user-content rules in a structured API.

NEXT PROJECT

Applied machine learning

Object Detection

A computer-vision workflow using Faster R-CNN for object localisation and classification.