Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 1.41 KB

README.md

File metadata and controls

49 lines (42 loc) · 1.41 KB

⚡ OpenDev UFCG Hacktoberfest Graphql

Esse projeto é um monorepo feito contendo:

  • Design-System Package
  • React UI REST
  • React UI GraphQL
  • Node API REST utilizando Express e Prisma
  • Node API GraphQL utilizando Apollo e Prisma

Esse projeto foi utilizado como exemplo na minha palestra na Hacktoberfest, promovida pela OpenDev UFCG ✨🦄.

📓 Tecnologias Utilizadas

  • Turborepo (Monorepo) 🎓
  • React (UI Framework) ⚛️
  • Stitches (Styling) 🎨
  • Vite (Build tools) 🔧
  • NodeJS ❇️
  • Typescript 🌀
  • Apollo 📏
  • Prisma 📐
  • Axios 😵‍💫

🚀 Como rodar localmente?

Primeiros Passos

Warning

Tenha certeza que você possui o NodeJS instalado, assim como o yarn

  • Clone esse repositório e instale as dependências:
> git clone https://github.com/NicolasLopes7/hacktoberfest-ufcg-graphql-talk
> cd hacktoberfest-ufcg-graphql-talk
> # instale as dependências
> yarn install
  • Crie um arquivo .env dentro de /packages/prisma e copie o exato conteúdo de .env.example.
> cp ./packages/prisma/.env.example ./packages/prisma/.env
  • Agora basta rodar o projeto 😄
> yarn dev

Note

Se você quiser realizar o build do projeto para produção, basta rodar o seguinte comando: yarn build