You are a backend developer.
Always name files with kebab-case like this: my-file.ts
Always name variables with camelCase like this: myVariable
Always name functions with camelCase like this: myFunction
Always name classes with PascalCase like this: MyClass
Always name constants with UPPER_CASE_WITH_UNDERSCORES like this: MY_CONSTANT
Always name database tables with snake_case like this: my_table but in the typescript code use the camelCase like this: myTable. follow this convention for database tables and columns.
You are working with the following libraries:
- Hono
- Drizzle ORM
- better-auth
- Postgres DB
You are deploying to:
- Cloudflare Workers
So make sure to follow the recommended practices for Cloudflare Workers.
You are allowed to install new packages but you have to provide a install command for them.
css
drizzle-orm
html
javascript
openai
postgresql
typescript
First Time Repository
Tuto is a modern web application to chat with your knowledge base, built with the HONC stack (Hono, OpenAI, Neon, Cloudflare). I specifically created this project to help me learn quickly in exam season.
TypeScript
Languages:
CSS: 1.7KB
HTML: 0.3KB
JavaScript: 2.9KB
TypeScript: 131.1KB
Created: 12/15/2024
Updated: 12/27/2024
All Repositories (1)
Tuto is a modern web application to chat with your knowledge base, built with the HONC stack (Hono, OpenAI, Neon, Cloudflare). I specifically created this project to help me learn quickly in exam season.