TastkIt
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.
Viewing readonly version of main branch: v28View latest version
Um clone do Todoist construído em Val Town, oferecendo gerenciamento de tarefas com suporte a múltiplos usuários e projetos.
- Autenticação de usuários (registro e login)
- Criação e gerenciamento de projetos
- Adição, edição e exclusão de tarefas
- Atribuição de prioridades e datas de vencimento
- Interface responsiva e intuitiva
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Definições de esquema
│ │ ├── queries.ts # Funções de consulta ao banco de dados
│ ├── routes/ # Módulos de rota
│ │ ├── auth.ts # Rotas de autenticação
│ │ ├── projects.ts # Rotas de projetos
│ │ ├── tasks.ts # Rotas de tarefas
│ │ └── static.ts # Servir arquivos estáticos
│ └── index.ts # Ponto de entrada principal
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Componente principal
│ │ ├── Auth/ # Componentes de autenticação
│ │ ├── Projects/ # Componentes de projetos
│ │ └── Tasks/ # Componentes de tarefas
│ ├── favicon.svg
│ ├── index.html # Template HTML principal
│ ├── index.tsx # Ponto de entrada do frontend
│ └── style.css
└── shared/
├── types.ts # Tipos compartilhados
└── utils.ts # Funções utilitárias compartilhadas
- Backend: Hono (API), SQLite (Banco de dados)
- Frontend: React, Tailwind CSS
- Compartilhado: TypeScript para tipagem forte
- Registre-se ou faça login
- Crie projetos para organizar suas tarefas
- Adicione tarefas aos projetos
- Gerencie suas tarefas com prioridades e datas