Public
Like
untitled-1096
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://Ozy--b7a0a4223f8c11f0886776b3cceeab13.web.val.run
A comprehensive web application for managing your schedule and to-do list with reminders.
- Schedule Management: Add, edit, and view calendar events
- To-Do List: Create tasks with priorities and due dates
- Reminders: Set reminders for both events and tasks
- Clean Interface: Modern, responsive design with TailwindCSS
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema setup
β β βββ queries.ts # Database query functions
β βββ routes/
β βββ events.ts # Schedule event routes
β βββ todos.ts # To-do list routes
β βββ index.ts # Main Hono server
βββ frontend/
β βββ components/
β β βββ App.tsx # Main app component
β β βββ Calendar.tsx # Calendar view component
β β βββ TodoList.tsx # To-do list component
β β βββ EventForm.tsx # Form for adding/editing events
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
β βββ style.css # Custom styles
βββ shared/
βββ types.ts # Shared TypeScript types
- The app loads with today's schedule and pending tasks
- Add new events using the "Add Event" button
- Create to-do items with the "Add Task" button
- Set reminders for important items
- Mark tasks as complete when done
- Backend: Hono.js with SQLite database
- Frontend: React with TypeScript
- Styling: TailwindCSS
- Platform: Val Town