Public
Like
Tracker
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.
index.ts
https://Josphine95--999de1bc3fad11f0b51076b3cceeab13.web.val.run
A full-stack application for managing client tasks with CRUD operations.
- Add new client tasks with Client Name, Task Name, Due Date, and Status
- Edit existing tasks inline
- Delete tasks
- Filter tasks by status (Pending, In Progress, Done)
- Persistent storage using SQLite
- Responsive design with TailwindCSS
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema setup
│ │ └── queries.ts # Database query functions
│ ├── routes/
│ │ └── tasks.ts # Task API routes
│ └── index.ts # Main Hono server
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React component
│ │ ├── TaskForm.tsx # Add/Edit task form
│ │ └── TaskList.tsx # Task list display
│ ├── index.html # HTML template
│ └── index.tsx # Frontend entry point
├── shared/
│ └── types.ts # Shared TypeScript types
└── README.md
GET /api/tasks
- Get all tasksPOST /api/tasks
- Create a new taskPUT /api/tasks/:id
- Update a taskDELETE /api/tasks/:id
- Delete a task
- Pending
- In Progress
- Done