Features
Templates
Showcase
Townie
AI
Blog
Docs
Pricing
Log in
Sign up
wolf
NPLLM
Remix of std/reactHonoStarter
Public
Like
1
Remix
Close sidebar
NPLLM
Home
Code
7
Townie
8
backend
5
frontend
5
shared
2
.vtignore
README.md
deno.json
Branches
2
Pull requests
Remixes
History
Environment variables
1
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
Merge
townie-logic
into
main
README.md
+9
-4
main
townie-logic
backend/api/routes/npm-package.ts
+12
-29
Townie
Townie/.vtignore
+6
-0
Townie/README.md
+61
-0
Townie/TODOs.md
+67
-0
Townie/backend
Townie/backend/database
Townie/backend/database/queries.tsx
+192
-0
Townie/backend/database/schema.tsx
+76
-0
Townie/backend/database/usage-dashboard
Townie/…/usage-dashboard/README.md
+71
-0
Townie/…/usage-dashboard/api
Townie/…/api/index.ts
+67
-0
Townie/…/api/inference-calls.ts
+56
-0
Townie/…/api/requests.ts
+92
-0
Townie/…/api/user-summary.ts
+114
-0
Townie/…/usage-dashboard/auth.ts
+51
-0
Townie/…/usage-dashboard/index.ts
+76
-0
Townie/…/usage-dashboard/utils
Townie/…/utils/formatters.ts
+33
-0
Townie/…/utils/pagination.ts
+101
-0
Townie/…/usage-dashboard/views
Townie/…/views/dashboard.ts
+69
-0
Townie/…/views/inference-calls.ts
+107
-0
Townie/…/views/layout.ts
+205
-0
Townie/…/views/requests.ts
+234
-0
Townie/backend/index.ts
+23
-0
Townie/backend/routes
Townie/backend/routes/create-branch.ts
+46
-0
Townie/backend/routes/create-project.ts
+29
-0
Townie/backend/routes/project-branches.ts
+28
-0
Townie/backend/routes/project-files.ts
+37
-0
Townie/backend/routes/project.ts
+25
-0
Townie/backend/routes/projects-loader.ts
+24
-0
Townie/backend/routes/send-message.ts
+223
-0
Townie/backend/routes/user.ts
+19
-0
Townie/backend/tools
Townie/backend/tools/change-val-type.ts
+44
-0
Townie/backend/tools/delete.ts
+35
-0
Townie/backend/tools/index.ts
+7
-0
Townie/backend/tools/overwrite-file.ts
+40
-0
Townie/backend/tools/text-editor.ts
+262
-0
Townie/backend/tools/think.ts
+19
-0
Townie/backend/utils
Townie/backend/utils/calculateCost.tsx
+27
-0
Townie/backend/utils/fileWithLinesNumbers.ts
+9
-0
Townie/deno.json
+37
-0
Townie/frontend
Townie/frontend/components
Townie/frontend/components/App.tsx
+45
-0
Townie/frontend/components/BranchSelect.tsx
+73
-0
Townie/frontend/components/ChatRoute.tsx
+184
-0
Townie/frontend/components/ChatRouteSingleColumn.tsx
+196
-0
Townie/frontend/components/DebugStyles.tsx
+69
-0
Townie/frontend/components/Header.tsx
+110
-0
Townie/frontend/components/Home.tsx
+104
-0
Townie/frontend/components/InlinePreview.tsx
+88
-0
Townie/frontend/components/InputBox.tsx
+251
-0
Townie/frontend/components/LayoutRoute.tsx
+12
-0
Townie/frontend/components/Loading.tsx
+10
-0
Townie/frontend/components/LoginRoute.tsx
+81
-0
Townie/frontend/components/MessageTimer.tsx
+35
-0
Townie/frontend/components/Messages.tsx
+311
-0
Townie/frontend/components/NewProjectRoute.tsx
+90
-0
Townie/frontend/components/NotFoundRoute.tsx
+7
-0
Townie/frontend/components/Preview.tsx
+116
-0
Townie/frontend/components/PreviewFrame.tsx
+130
-0
Townie/frontend/components/ProjectsRoute.tsx
+85
-0
Townie/frontend/components/icons.tsx
+178
-0
H
Townie/frontend/favicon.http.tsx
+15
-0
Townie/frontend/hooks
Townie/frontend/hooks/useBranches.tsx
+25
-0
Townie/frontend/hooks/useChatLogic.ts
+122
-0
Townie/frontend/hooks/useCreateBranch.tsx
+33
-0
Townie/frontend/hooks/useCreateProject.tsx
+51
-0
Townie/frontend/hooks/useLoadingFavicon.ts
+15
-0
Townie/frontend/hooks/useProject.tsx
+40
-0
Townie/frontend/hooks/useProjects.tsx
+38
-0
Townie/frontend/hooks/useScrollToBottom.tsx
+45
-0
Townie/frontend/hooks/useUsageStats.ts
+80
-0
Townie/frontend/hooks/useUser.tsx
+39
-0
Townie/frontend/index.tsx
+5
-0
Townie/frontend/styles.css
+855
-0
Townie/frontend/utils
Townie/frontend/utils/images.ts
+38
-0
Townie/frontend/utils/soundEffects.ts
+115
-0
Townie/index.ts
+207
-0
Townie/prompts
Townie/prompts/open_townie_prompt_additions.txt
+21
-0
Townie/prompts/system_prompt.txt
+284
-0
backend/npm
backend/npm/debug.ts
+28
-0
backend/npm/generator.ts
+510
-0
backend/npm/tar-builder.ts
+57
-0
backend/tools
backend/tools/index.ts
+3
-0
backend/tools/think.ts
+19
-0