# 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 - [x] Backend scaffolding - [x] 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.