Job Board with Chat

A simple application that allows users to:

  • Post job opportunities
  • Browse and search job listings
  • Participate in a public chat room to discuss opportunities

Features

  • Job Posting Board: Create, view, and search job postings
  • Public Chat Room: Real-time chat for discussing opportunities
  • Simple Authentication: Basic auth for posting jobs

Project Structure

  • /backend: Server-side code (Hono.js API)
    • /database: SQLite database setup and queries
    • /routes: API endpoints
  • /frontend: Client-side code (React)
    • /components: React components
  • /shared: Shared types and utilities

Technologies Used

  • Backend: Hono.js, SQLite
  • Frontend: React, Tailwind CSS
  • Real-time Communication: Server-Sent Events (SSE)