Back to projects
Backend / API
In Progress

ActionLayer API

A secure, user-scoped backend API for saving links, generating plans, and sharing shortlinks with async processing and analytics.

Overview

ActionLayer API is a modular backend system built to power a productivity and content workflow platform. It exposes authenticated endpoints for account management, saved item ingestion, plan generation, and shortlink redirects, with strict user scoping and ownership checks across mutation routes. The API uses JWT-based auth, validation-first request contracts, and asynchronous processing for metadata extraction and classification workflows. The architecture focuses on clean service boundaries, predictable response formats, and production-grade operational behavior.

Key Features

  • JWT auth module with register, login, profile management, and password update flows
  • Strict user-level data isolation and ownership validation for all protected resources
  • Saved items pipeline with async metadata processing and classification jobs
  • Plan and workflow endpoints with scoped CRUD operations and validation rules
  • Shortlink generation and redirect system with user-bound tracking
  • Consistent response/error contract and production-ready service-layer guardrails

Tech Stack

Node.js
TypeScript
JWT Authentication
REST APIs
BullMQ
Redis
PostgreSQL
bcrypt