NLW-Setup
💻
Projeto Projeto desenvolvido durante a NLW Setup da Rocketseat na Trilha Ignite.
(https://www.figma.com/file/zeRR5lW6wiCFV5b8OK9HVb/Habits-(i)-(Community)?t=NasLwTkifj35CFtz-6)
🛠
Instalação Siga esses passos para instalar o repositório na sua máquina:
- Rode
git clone https://github.com/miishiyama/NLW-Setup
para fazer um clone desse repositório.
Server
- Rode
npm i
para instalar as dependências do projeto. - Crie um arquivo
.env
emNLW-Setup/server/prisma/.env
e adicione o seguinte código:
DATABASE_URL="file:./dev.db"
- Rode
npx prisma migrate dev
para migrar o esquema de banco de dados. - Rode
npx prisma db seed
para criação dos dados da tabela. - Rode
npm run dev
para iniciar o servidor de desenvolvimento.
Web
- Rode
npm i
para instalar as dependências do projeto. - Rode
npm run dev
para iniciar o servidor de desenvolvimento. - Entre no link que aparecer no terminal.
Mobile
- Rode
npm i
para instalar as dependências do projeto. - Rode
npx expo start
para iniciar o servidor de desenvolvimento. - Baixe o aplicativo “Expo Go” na App Store ou “Expo” no Google Play.
- Escaneie o QR code que aparecer no terminal.
🚀
Tecnologias As tecnologias utilizadas neste projeto são:
- HTML
- CSS
- TypeScript
- JavaScript
- Node
- NPM
- Fastify
- Prisma
- DayJS
- ZOD
- Mermaid JS
- Prisma Erd Generator
- TSX
- Expo
- Expo Google Fonts
- React Native
- React Navigation
- Axios
- CLSX
- Expo Font
- Expo Status Bar
- NativeWind
- React
- React DOM
- React Native Reanimated
- React Native Safe Area Context
- React Native Screens
- React Native SVG
- React Native Web
- Babel
- Types
- React Native SVG Transformer
- TailwindCSS
- Radix UI
- Phosphor React
- Vite
- ViteJS
- Autoprefixer
- PostCSS
❤️
Créditos Feito por Millene Eduarda Ishiyama.