1.2 KiB
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.