Launchingofproduct
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: v16View latest version
A platform that allows users to post job opportunities and participate in a public chat room to discuss job opportunities and connect with others.
- Browse job listings with detailed information
- Post new job opportunities
- View job details in a modal
- Public chat room for discussing opportunities
- Real-time chat updates via polling
- Mobile-friendly responsive design
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Schema definitions
│ │ └── queries.ts # DB query functions
│ └── index.ts # Main API entry point
├── frontend/
│ ├── index.html # Main landing page
│ └── index.js # Frontend JavaScript
└── shared/
└── types.ts # Shared types
- Frontend: HTML, JavaScript, Tailwind CSS
- Backend: Hono (API framework)
- Database: SQLite
- Real-time updates: Polling
- Browse job listings on the main page
- Click "Post a Job" to create a new job posting
- Use the chat room to discuss opportunities with other users
- Click on job listings to view details and apply
GET /api/messages- Get all chat messagesPOST /api/messages- Add a new chat message
GET /api/jobs- Get all job postingsGET /api/jobs/:id- Get a specific job postingPOST /api/jobs- Create a new job posting