Files
smsPrat/PLAN.md

1.2 KiB

smsPrat Archive Player - Development Plan

Project Overview

A web-based archive player for SMS Teletext messages. The application plays back historical messages in real-time (or relative to a playback clock) into a fixed-size chat window.

Core Requirements

  • Fixed-Size Chat Window: A scrollable box with a specific height/width.
  • Playback Logic: A frontend clock that triggers message display when the timestamp matches.
  • Read-Only: No input field; strictly for viewing archived content.
  • Message Format:
    • User ID
    • User Name
    • Message Text
  • Visuals: Plain/functional initially, with future plans for "Teletext" styling.

Technical Stack

  • Frontend: React (TypeScript) + Vite
  • Backend: Node.js (Express) + TypeScript
  • Styling: Bootstrap (for basic layout)

Progress Tracker

  • Backend scaffolding
  • Basic Express server with mock data
  • Frontend scaffolding (Vite/React/TS)
  • Implement Playback Clock logic
  • Create Fixed-Size Chat Component
  • Connect Frontend to Backend API
  • Apply Teletext styling

Current Status

The backend server is set up in /server and is ready to serve mock message data. Frontend scaffolding was initiated.