https://github.com/carloshenryck/nlw-copa
⚽️ bet pools for the 2022 World Cup
https://github.com/carloshenryck/nlw-copa
prisma react-native tailwindcss typescript
Last synced: 2 months ago
JSON representation
⚽️ bet pools for the 2022 World Cup
- Host: GitHub
- URL: https://github.com/carloshenryck/nlw-copa
- Owner: carloshenryck
- Created: 2022-11-01T02:35:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-08T18:28:45.000Z (over 3 years ago)
- Last Synced: 2025-01-24T02:33:53.331Z (over 1 year ago)
- Topics: prisma, react-native, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 3.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Projeto desenvolvido durante a NLW (Next Level Week) da Rocketseat
# Sobre o projeto
Uma plataforma que permite que usuários criem e participem de bolões para a copa do mundo 2022. A aplicação web tem o objetivo de apenas criar bolões, enquanto o app mobile possui todas as outras funcionalidades do sistema

# Tecnologias utilizadas
- Typescript
- React
- React Native
- Native Base
- NextJs
- Tailwind CSS
- Expo
- Fastify
- Prisma
- SQLite
[](https://skillicons.dev)
# Inicialização
## Server
entre na pasta `server` presente no diretório raiz, e rode o comando para instalar as dependências:
```bash
npm i
```
Agora para criar o banco de dados, rode o comando:
```bash
npx prisma migrate dev
```
Por fim para iniciar o servidor, rode o comando:
```bash
npm run dev
```
## Web
Para rodar o projeto web, entre na pasta `web` presente no diretório raiz, e rode o comando para instalar as dependências:
```bash
npm i
```
Agora para iniciar o projeto, rode o comando:
```bash
npm run dev
```
> Atenção: não esqueça de iniciar o servidor antes de iniciar o projeto web
## Mobile
Para rodar o projeto mobile você precisará baixar o app [Expo Go](https://expo.dev/client).
Após baixar o app, entre na pasta `mobile` presente no diretório raiz, e rode o comando para instalar as dependências:
```bash
npm i
```
Agora para iniciar o projeto, rode o comando:
```bash
npx expo start
```
> Atenção: não esqueça de iniciar o servidor antes de iniciar o projeto mobile