Skip to content

Vitosoaresp/nlw-habits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NLW Setup - Habits

image

Contexto

Este projeto trata-se de uma aplicação para criação e acompanhamento de hábitos do seu dia a dia.

Técnologias usadas

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

TypeScript NodeJS Fastify React Vite Prisma SQLite React Native Expo

Para rodar localmente

Clone o repo:

git clone git@github.com:Vitosoaresp/nlw-habits.git

Entre na pasta do projeto:

cd nlw-habits/ 

Instalando Dependências

Backend

cd server/ 
npm install

Frontend

cd web/
npm install

Mobile

cd mobile/
npm install

Configurações para o banco de dados

URL do database para o prisma
  • Caso queira usar o sqlite mesmo, so faça a copia do env.
cd server/ && cp .env-example .env
Rode a seed
npx prisma db seed

Executando aplicação

  • 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

Fotos

image image image

Releases

No releases published

Packages

No packages published