Este é um aplicativo de rastreamento de hábitos desenvolvido usando as tecnologias React, React Native e Fastify.
A versão web do aplicativo é construída usando Vite como bundler e Tailwind CSS como framework de estilo. As dependências adicionais incluem:
- axios
- clsx
- dayjs
- phosphor-react
Para executar a aplicação, é necessário executar o comando npm run dev
.
O backend do aplicativo é construído usando o framework Fastify e usa o ORM Prisma para gerenciar o banco de dados. As dependências adicionais incluem:
- @fastify/cors
- @prisma/client
- dayjs
- zod
Para executar a aplicação, é necessário executar o comando npm run dev
.
A versão mobile do aplicativo é construída usando o framework Expo e utiliza as bibliotecas React Navigation para gerenciamento de rotas e NativeWind para estilos. As dependências adicionais incluem:
- axios
- clsx
- dayjs
- react-native-svg
- react-native-reanimated
Para executar a aplicação, é necessário ter o ambiente de desenvolvimento do React Native configurado e executar o comando npm start
.