• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
aishat

aishat

VA_TASK_TIDY

Public
Like
VA_TASK_TIDY
Home
Code
5
backend
3
cron
2
frontend
3
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 milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://aishat--4b7d9aee3f4511f0905876b3cceeab13.web.val.run
README.md

VA Task Tidy

A simple utility app that helps busy people (virtual assistants, remote workers, freelancers) stay consistent with their top 3 daily tasks.

Features

  • Task Input: Simple form to set your name and 3 daily tasks
  • Automated Reminders: Daily 8PM email asking about task completion
  • Follow-up System: Gentle 9AM reminder if tasks weren't completed
  • Dashboard: View your completion history and track consistency
  • Multi-user Support: Each person can track their own tasks

How It Works

  1. Enter your name and 3 daily tasks
  2. Receive an email at 8PM asking if you completed your tasks
  3. Click YES (get congratulated) or NO (get a gentle reminder at 9AM)
  4. View your progress on the dashboard

Project Structure

β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ database/
β”‚   β”‚   β”œβ”€β”€ migrations.ts    # Database schema
β”‚   β”‚   └── queries.ts       # Database operations
β”‚   β”œβ”€β”€ routes/
β”‚   β”‚   β”œβ”€β”€ api.ts          # API endpoints
β”‚   β”‚   └── email.ts        # Email handling
β”‚   └── index.ts            # Main server
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ App.tsx         # Main app component
β”‚   β”‚   β”œβ”€β”€ TaskForm.tsx    # Task input form
β”‚   β”‚   └── Dashboard.tsx   # Progress dashboard
β”‚   β”œβ”€β”€ index.html          # Main page
β”‚   └── index.tsx           # Frontend entry
β”œβ”€β”€ shared/
β”‚   └── types.ts            # Shared TypeScript types
└── cron/
    β”œβ”€β”€ evening-reminder.ts  # 8PM reminder cron
    └── morning-reminder.ts  # 9AM follow-up cron

Setup

  1. The app will automatically create the necessary database tables
  2. Set up the cron jobs for automated reminders (schedules need to be configured in Val Town UI)
  3. Users can start adding their tasks immediately

Usage

  • Visit the main page to set up your daily tasks
  • Check the dashboard to see your completion history
  • Respond to email reminders to track your progress
HTTP
  • index.ts
    aishat--4b…13.web.val.run
Cron
  • evening-reminder.ts
  • morning-reminder.ts
Code
backendcronfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.