Este projeto trata-se de uma aplicação para criação e acompanhamento de hábitos do seu dia a dia.
Front-end:
Desenvolvido usando: React, Typescript, Tailwind CSS, Vite, Radix-ui, axios, dayjs, Phosphors-react
Back-end:
Desenvolvido usando: NodeJS, Fastify, Prisma, Sqlite, Typescript, zod, tsx
Mobile:
Desenvolvido usando: Expo, React-native, nativewind, axios, dayjs, react-navigation, Typescript
git clone [email protected]:Vitosoaresp/nlw-habits.git
cd nlw-habits/
Backend
cd server/
npm install
Frontend
cd web/
npm install
Mobile
cd mobile/
npm install
- Caso queira usar o sqlite mesmo, so faça a copia do env.
cd server/ && cp .env-example .env
npx prisma db seed
-
Para rodar o back-end:
cd server && npm run dev
-
Para web:
cd web/ && npm run dev
-
Para mobile:
Caso não tenha preparado ainda o seu ambiente mobile clique aqui.
cd mobile && npm start