Public
Like
HeroTool
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v7View latest version
A web-based chat client for connecting to Archipelago.gg servers. This application allows you to view and send chat messages to connected Archipelago servers.
- Connect to Archipelago.gg servers via WebSocket
- Real-time chat message viewing
- Send chat messages to the server
- Connection status monitoring
- Clean, responsive UI
├── backend/
│ └── index.ts # Main Hono server with WebSocket proxy
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main application component
│ │ ├── ChatWindow.tsx # Chat message display
│ │ ├── MessageInput.tsx # Message input component
│ │ └── ConnectionForm.tsx # Server connection form
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ └── style.css # Custom styles
├── shared/
│ └── types.ts # Shared TypeScript types
└── README.md
- Open the application
- Enter your Archipelago server details (host, port, slot name, password if required)
- Click "Connect" to establish connection
- View incoming chat messages in real-time
- Send messages using the input field at the bottom
- Backend: Hono.js with WebSocket support
- Frontend: React with TypeScript
- Styling: TailwindCSS
- Real-time communication: WebSocket connection to Archipelago servers