Aplicação Web para gerenciar seus objetivos desenvolvida em 'react' usando 'vite' e 'typescript' com a api integrada para fazer manipulações no banco de dados 'postgrees'.
React
- Criação de interfaces de usuário.Fastify
- Desenvolvimento da API.Tailwind CSS
- Framework CSS para design rápido e responsivo.TypeScript
- Superset de JavaScript.Vite
- Ferramenta de build para projetos front-end modernos.Drizzle ORM
- ORM para interagir com bancos de dados SQL.Zod
- Validação de tipos e esquemas.PostgreSQL
- Banco de dados relacional utilizado.
- Clone o repositório:
git clone https://github.com/felipeclarindo/goals-sets.git
- Entre no diretório:
cd goals-sets
- Instale as dependências:
npm install
-
Crie o arquivo
.env
e defina a url dobanco de dados postgres
conforme o arquivo .env.example. -
Execute a API:
npm run api
- Execute a Aplicação:
npm run dev
- Entre no link disponibilizado para visualização da aplicação.
Contribuições são bem-vindas! Se você tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Felipe Clarindo
Este projeto está licenciado sob a GNU Affero License.