Um diário digital para registrar e acompanhar suas experiências com café especial. Desenvolvido para ajudar baristas e entusiastas de café a documentarem seus preparos e evolução.
- 📝 Registro de cafés especiais com informações detalhadas
- 🎯 Acompanhamento de preparos com métricas precisas
- 📊 Avaliação de características sensoriais
- 📱 Interface responsiva e moderna
- 🌓 Suporte a tema claro/escuro
- 🔍 Histórico de preparos por café
-
Frontend:
- Next.js 14
- React
- TypeScript
- Tailwind CSS
- Shadcn/ui
- React Hook Form
- Zod
-
Backend:
- PostgreSQL (Neon.tech)
- Drizzle ORM
- Server Actions
- Clone o repositório:
git clone https://github.com/seu-usuario/coffee-journal.git
cd coffee-journal- Instale as dependências:
npm install
# ou
yarn install
# ou
pnpm install- Configure as variáveis de ambiente:
cp .env.example .env.localEdite o arquivo .env.local com suas credenciais do banco de dados.
- Execute o projeto em desenvolvimento:
npm run dev
# ou
yarn dev
# ou
pnpm dev- Acesse http://localhost:3000
coffee-journal/
├── app/ # Rotas e páginas da aplicação
├── components/ # Componentes reutilizáveis
├── lib/ # Utilitários e configurações
├── public/ # Arquivos estáticos
└── hooks/ # Hooks personalizados
O projeto utiliza o Neon.tech como provedor de banco de dados PostgreSQL. As tabelas são criadas automaticamente na primeira execução através da rota /api/setup.
[Adicione screenshots da aplicação aqui]
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Chris Oliveira
Feito com ❤️ e ☕
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.