digitalocean/RevOps

JavaScript

Open original ↗

Captured source

source ↗
published Mar 3, 2026seen 5dcaptured 9hhttp 200method plain

digitalocean/RevOps

Language: JavaScript

Stars: 0

Forks: 0

Open issues: 2

Created: 2026-03-03T03:32:04Z

Pushed: 2026-05-23T13:58:58Z

Default branch: main

Fork: no

Archived: no

README:

Project Tracker (Monday.com-style MVP)

A full-stack project tracking app inspired by Monday.com.

What this includes

  • Multiple projects
  • Kanban board with statuses:
  • Backlog
  • In Progress
  • Review
  • Done
  • Task CRUD:
  • Title
  • Description
  • Assignee
  • Priority
  • Due date
  • Status
  • Drag-and-drop between status columns
  • Search and priority filtering
  • JSON file persistence (data/store.json)

Tech stack

  • Node.js + Express (API + static hosting)
  • Vanilla HTML/CSS/JavaScript frontend
  • File-based persistence (no external database required)

Quick start

1. Install dependencies:

npm install

2. Start the app:

npm start

3. Open:

http://localhost:3000

Development mode

npm run dev

This uses Node's built-in watch mode and reloads when files change.

API endpoints

  • GET /api/health
  • GET /api/meta
  • GET /api/projects
  • GET /api/projects/:projectId
  • POST /api/projects
  • PATCH /api/projects/:projectId
  • DELETE /api/projects/:projectId
  • POST /api/projects/:projectId/tasks
  • PATCH /api/projects/:projectId/tasks/:taskId
  • DELETE /api/projects/:projectId/tasks/:taskId

Notability

notability 1.0/10

New repo, no traction