.. | ||
_.final-cloud.com_private_key.key | ||
_.final-cloud.com_private_key.keyZone.Identifier | ||
.env | ||
.env.local | ||
.env.localZone.Identifier | ||
.gitignore | ||
.gitignoreZone.Identifier | ||
components.json | ||
components.jsonZone.Identifier | ||
docker-compose.yml | ||
docker-compose.ymlZone.Identifier | ||
Dockerfile | ||
DockerfileZone.Identifier | ||
eslint.config.js | ||
eslint.config.jsZone.Identifier | ||
final-cloud.com_ssl_certificate.cer | ||
final-cloud.com_ssl_certificate.cerZone.Identifier | ||
index.html | ||
index.htmlZone.Identifier | ||
nginx.conf | ||
nginx.confZone.Identifier | ||
package-lock.json | ||
package-lock.jsonZone.Identifier | ||
package.json | ||
package.jsonZone.Identifier | ||
postcss.config.cjs | ||
postcss.config.cjsZone.Identifier | ||
README.md | ||
README.mdZone.Identifier | ||
setup.mjs | ||
setup.mjsZone.Identifier | ||
tailwind.config.js | ||
tailwind.config.jsZone.Identifier | ||
todo_app_implementation_c9u5b4.zipSmartScreen | ||
todo_app_implementation_c9u5b4.zipZone.Identifier | ||
tsconfig.app.json | ||
tsconfig.app.jsonZone.Identifier | ||
tsconfig.json | ||
tsconfig.jsonZone.Identifier | ||
tsconfig.node.json | ||
tsconfig.node.jsonZone.Identifier | ||
vite.config.ts | ||
vite.config.tsZone.Identifier |
Todo App
This is a project built using Convex as its backend.
This project is connected to the Convex deployment named flexible-squid-354
.
Project structure
The frontend code is in the app
directory and is built with Vite.
The backend code is in the convex
directory.
npm run dev
will start the frontend and backend servers.
App authentication
Chef apps use Convex Auth with Anonymous auth for easy sign in. You may wish to change this before deploying your app.
Developing and deploying your app
Check out the Convex docs for more information on how to develop with Convex.
- If you're new to Convex, the Overview is a good place to start
- Check out the Hosting and Deployment docs for how to deploy your app
- Read the Best Practices guide for tips on how to improve you app further
HTTP API
User-defined http routes are defined in the convex/router.ts
file. We split these routes into a separate file from convex/http.ts
to allow us to prevent the LLM from modifying the authentication routes.