sYnX
sYnX is a fast, collaborative task management application designed to organize and track personal and professional responsibilities. Built as a serverless static asset application utilizing the Remix framework, it provides an intuitive user interface with robust offline-first caching and Cloudflare D1 database persistence.
Technical Stack
Application Layer
| Framework | Remix (React UI Engine) |
| Build Tool | Vite (using Remix Vite Plugin) |
| Language | TypeScript |
| Styling | Vanilla CSS (Custom UI Components) |
Edge Deployment
| Hosting | Cloudflare Workers Assets (Static + Dynamic routing) |
| Database | Cloudflare D1 (Serverless SQL) |
| Proxy binding | Cloudflare Developer Platform (Remix Dev Proxy) |
Cloudflare D1 Database Binding: The developer setup utilizes Cloudflare’s Dev Proxy to dynamically bridge bindings (such as the synx-db D1 database) directly into the local Remix Vite server during development.
Core Features
- Collaborative Sharing — Share task lists as Private, View-Only, or Collaborative for team coordination.
- Nested Subtasks — Break down tasks into single-level subtask checklists.
- Recurring Tasks — Automate repeating chores with Daily, Weekly, and Monthly recurrence periods.
- Search & Sorting Options — Instantly filter tasks and sort by Priority, Due Date, Alphabetical, or Date Created.
- Theme Customizer — Toggle between Midnight Indigo, Emerald Forest, Sunset Rose, and Cyberpunk Neon dark themes.
- Smart Web Notifications — Local browser pushes and synced email/SMS/Discord notification integrations for task reminders.