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

Zoe13

KidC

Remix of DevHub/C_TuTor
Public
Like
KidC
Home
Code
4
backend
5
frontend
4
shared
2
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
/
shared
/
README.md
Code
/
shared
/
README.md
Search
5/18/2025
README.md

KidC Shared

This directory contains shared code and type definitions used by both the frontend and backend.

Contents

  • types.ts - TypeScript interfaces and types for the platform

Type Definitions

The shared types include:

  • Lesson - Lesson content structure
  • Exercise - Exercise definition structure
  • TestCase - Test case for validating exercise solutions
  • CompilationResult - Result of code compilation
  • TestResult - Result of testing a solution
  • ValidationResult - Overall validation result for a solution
  • User - User information
  • UserProgress - User progress tracking
  • UserSolution - User submitted solutions
  • LearningPathItem - Lesson with progress information
Get started with a template:
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
Open Source Pledge
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.