Menu Close

NLW-Setup

NLW-Setup

Preview:
   
Mobile
   |   
Web

preview

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:

  1. Rode git clone https://github.com/miishiyama/NLW-Setup para fazer um clone desse repositório.

Server

  1. Rode npm i para instalar as dependências do projeto.
  2. Crie um arquivo .env em NLW-Setup/server/prisma/.env e adicione o seguinte código:
DATABASE_URL="file:./dev.db"
  1. Rode npx prisma migrate dev para migrar o esquema de banco de dados.
  2. Rode npx prisma db seed para criação dos dados da tabela.
  3. Rode npm run dev para iniciar o servidor de desenvolvimento.

Web

  1. Rode npm i para instalar as dependências do projeto.
  2. Rode npm run dev para iniciar o servidor de desenvolvimento.
  3. Entre no link que aparecer no terminal.

Mobile

  1. Rode npm i para instalar as dependências do projeto.
  2. Rode npx expo start para iniciar o servidor de desenvolvimento.
  3. Baixe o aplicativo “Expo Go” na App Store ou “Expo” no Google Play.
  4. 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.

View Source Code
Posted in Development