A modern job posting platform built with Val Town, featuring job creation, browsing, and search functionality.
āāā backend/
ā āāā database/
ā ā āāā migrations.ts # Database schema
ā ā āāā queries.ts # Database operations
ā āāā routes/
ā ā āāā jobs.ts # Job-related API endpoints
ā āāā index.ts # Main Hono server
āāā frontend/
ā āāā components/
ā ā āāā App.tsx # Main React component
ā ā āāā JobForm.tsx # Job creation form
ā ā āāā JobList.tsx # Job listings display
ā ā āāā SearchBar.tsx # Search and filter component
ā āāā index.html # Main HTML template
ā āāā index.tsx # Frontend entry point
āāā shared/
āāā types.ts # Shared TypeScript types
GET /api/jobs - Get all jobs (with optional search/filter params)POST /api/jobs - Create a new job postingGET /api/jobs/:id - Get a specific job by ID