An open API service indexing awesome lists of open source software.

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

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

drawing

# Tecnologias utilizadas
- Typescript
- React
- React Native
- Native Base
- NextJs
- Tailwind CSS
- Expo
- Fastify
- Prisma
- SQLite

[![Minhas Habilidades](https://skillicons.dev/icons?i=ts,react,nextjs,tailwind,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