Skip to content

Web Applications

Full-stack projects that start in the browser and grow into real platforms.

ProjectStarting PointYou'll Eventually Learn
Email ServiceSend a string from A to BSMTP, DNS, queues, spam, encryption
Blog PlatformRender markdown as HTMLRich text editing, auth, feeds, SEO
Online Code JudgeRun a JS function and check outputSandboxing, containers, queues, security
API Testing ToolSend a fetch request and show the responseRequest builder, collections, auth, environments
URL MonitoringPing a URL and check status codeScheduling, notifications, time-series, dashboards
Code ScreenshotHighlight code in a divThemes, fonts, canvas rendering, export
Markdown to SlidesSplit markdown on ---Transitions, speaker notes, themes, PDF export
Static Site GeneratorConvert one .md file to .htmlTemplating, file watching, live reload, asset pipeline
Database GUIConnect to a DB and show tablesQuery editor, results grid, multiple engines
Draw DBDraw a box on a canvasDrag-and-drop, relationships, SQL export
File Diff & MergeCompare two strings character by characterDiff algorithms, side-by-side view, merge conflicts
Web TerminalPrint command output in a divPTY, WebSocket, xterm.js, sessions
Web File ManagerList files in a directoryUpload, rename, drag-and-drop, preview
Offline-First NotesAn input that saves to localStorageIndexedDB, sync, conflict resolution, CRDTs
NST ForumA form that posts a messageThreads, voting, moderation, search, notifications
Recipes from FridgeMatch ingredient strings to recipesImage recognition, API integration, ML