69 | {session.user.name} 70 |
71 |72 | {session.user.email} 73 |
74 |32 | Fast starter template optimized for rapid AI-first development 33 |
34 |35 | Type-safe from database to frontend 36 |
37 |118 | Manage your todos with tRPC and authentication 119 |
120 |131 | Upload files to S3 using tRPC and our files library 132 |
133 |159 | Next.js 15 • tRPC • Kysely • TypeScript • Tailwind • Clerk • 160 | Postgres • Cursor • Bun • Shadcn/UI 161 |
162 |You need to sign in to view your todos.
90 |{selectedFile.file.name}
160 |161 | {formatFileSize(selectedFile.file.size)} •{' '} 162 | {selectedFile.file.type} 163 |
164 |{uploadMessage}
178 |{uploadError}
184 |198 | No files uploaded yet 199 |
200 | ) : ( 201 |{file.filename}
210 |{query.data.message}
} 242 |