HabiTask é uma plataforma moderna e responsiva que centraliza o gerenciamento do seu dia a dia em um único lugar. Projetado para proporcionar alto desempenho, segurança e uma experiência intuitiva, ele utiliza tecnologias de ponta para otimizar sua produtividade.
Destaques do projeto:
- Design moderno e responsivo desenvolvido com TailwindCSS e Shadcn UI.
- Gerenciamento completo das suas tarefas, rotinas e estudos.
- Análises detalhadas do seu desempenho e hábitos diários.
- Autenticação segura e simplificada com Auth.js V5.
- Armazenamento eficiente e escalável utilizando NeonDB e Prisma ORM.
- Next.js: Framework React para SSR, rotas dinâmicas e otimização de desempenho.
- TailwindCSS: CSS utilitário para estilização rápida e responsiva.
- Shadcn UI: Conjunto de componentes acessíveis e personalizáveis.
- Authjs V5: Solução robusta para autenticação e gerenciamento de usuários.
- Prisma ORM: Ferramenta moderna para interação eficiente com o banco de dados.
- NeonDB: Banco de dados escalável e otimizado para aplicações modernas. .
Certifique-se de ter instalado
- Node.js
- Git
- npm / yarn / pnpm / bun
-
Clonar este repositório:
git clone https://github.com/VncsRaniery/habitask cd habitask
-
Instale as dependências:
npm install
-
Configurar variáveis de ambientes:
# DATABASE ENVIRONMENT VARIABLES DATABASE_URL="" # AUTH JS AUTENTIFICAÇÃO AUTH_SECRET="" # GOOGLE PROVIDER AUTH ENVIRONMENT VARIABLES (TESTE) AUTH_GOOGLE_ID= AUTH_GOOGLE_SECRET= # GITHUB PROVIDER AUTH ENVIRONMENT VARIABLES AUTH_GITHUB_ID= AUTH_GITHUB_SECRET=
-
Execute o servidor de desenvolvimento:
npm run dev
-
Abra seu navegador e navegue até http://localhost:3000 para ver o site em ação.