FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
Heshuwell
Heshuwelluntitled-5154
Public
Like
untitled-5154
Home
Code
4
backend
3
frontend
2
shared
1
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://Heshuwell--cf9969e03f8411f08cbc76b3cceeab13.web.val.run
README.md

Job Board with Chat

A modern job posting website where employers can post jobs and job seekers can apply and chat with employers.

Features

  • 📝 Job posting and management
  • 👥 User authentication and profiles
  • 💬 Real-time chat between employers and job seekers
  • 🔍 Job search and filtering
  • 📱 Responsive design

Project Structure

├── backend/
│   ├── database/
│   │   ├── migrations.ts    # Database schema
│   │   └── queries.ts       # Database operations
│   ├── routes/
│   │   ├── auth.ts         # Authentication routes
│   │   ├── jobs.ts         # Job CRUD operations
│   │   ├── chat.ts         # Chat functionality
│   │   └── static.ts       # Static file serving
│   └── index.ts            # Main Hono app
├── frontend/
│   ├── components/
│   │   ├── App.tsx         # Main app component
│   │   ├── JobList.tsx     # Job listings
│   │   ├── JobForm.tsx     # Job posting form
│   │   ├── Chat.tsx        # Chat interface
│   │   └── Auth.tsx        # Login/register
│   ├── index.html          # Main HTML template
│   └── index.tsx           # Frontend entry point
└── shared/
    └── types.ts            # Shared TypeScript types

Tech Stack

  • Backend: Hono (TypeScript API framework)
  • Frontend: React with TypeScript
  • Database: SQLite
  • Styling: TailwindCSS
  • Real-time: Server-Sent Events for chat

Getting Started

  1. The backend runs on /backend/index.ts as an HTTP val
  2. Visit the root URL to access the job board
  3. Register as either an employer or job seeker
  4. Employers can post jobs, job seekers can apply and chat
HTTP
  • index.ts
    Heshuwell--cf…13.web.val.run
Code
backendfrontendsharedREADME.md
Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.