Job Board with Chat Room

A Val Town application that allows users to:

  • Post job opportunities
  • Browse existing job postings
  • Participate in a public chat room to discuss opportunities

Features

  • Job Postings: Create, view, edit, and delete job listings
  • Public Chat: Real-time chat room for discussing opportunities
  • Simple Authentication: Basic user identification for posting jobs and chatting

Project Structure

├── backend/
│   ├── database/       # SQLite database setup and queries
│   ├── routes/         # API endpoints
│   └── index.ts        # Main entry point
├── frontend/
│   ├── components/     # Frontend components
│   ├── index.html      # Main HTML page
│   ├── index.js        # Frontend JavaScript
│   └── style.css       # Styles
└── shared/             # Shared types and utilities

Technologies

  • Backend: Hono, SQLite
  • Frontend: HTML, JavaScript, Tailwind CSS
  • Storage: Val Town SQLite

Usage

Visit the HTTP endpoint to access the job board and chat interface.