Software Products & Security Labs

SaveFold

Collect, organise and find links and content from across the web.

In short

SaveFold is a web application for saving, categorising, searching and managing useful links and shared content from websites, YouTube, X/Twitter, Instagram and other sources. It is my main full-stack product project and is currently in technical beta.

Starting point

Interesting content ends up scattered across browser bookmarks, chat messages and social media apps. Finding it again later is tedious, and most tools are either too basic or tied to a single platform. What was needed was a self-owned, platform-independent place where links, categories, notes and tasks come together.

My role

Concept, data model, backend, frontend, security, tests and deployment workflow, all implemented by me as a personal product project.

Solution

A server-rendered Express/EJS application backed by a relational database and a REST API. Users register, build a personal library with categories and subcategories, attach tasks to entries and retrieve content through search and filters. The app works as a PWA, and saving on the go is designed around the phone share sheet.

How SaveFold works

Simplified, static preview of the flow. No live data.

  1. Share or paste a link
  2. Assign a category and a task
  3. Find it again later via search
  • Article on Content Security Policy
    Website
    Reading
  • Express middleware explained
    YouTube
    Videos
  • CLI tool for Git workflows
    X
    Tools

Technologies

  • Node.js
  • Express
  • EJS
  • CSS
  • JavaScript
  • MySQL/MariaDB
  • REST API
  • PWA
  • GitHub
  • Hostinger Node.js

Key functionality

  • Registration, login and session management
  • Library with entries, categories and subcategories
  • Tasks and actions attached to saved content
  • Search and filtering across the whole library
  • REST API for client and automation access
  • Sharing from the phone (iOS Shortcut, Android share target) and PWA installation
  • Roles, plans and administrative controls
  • Export of your own data

Security & performance

  • Server-side validation of all input and record-level access control
  • Security headers, safe session configuration and protected admin areas
  • Automated tests for core flows
  • Versioned deployment workflow from GitHub to the Hostinger Node.js environment

Outcome

  • Working technical beta with the core features listed above
  • Reproducible build and deployment process

User numbers or market figures are deliberately not stated because the product has not launched publicly yet.