Skip to content

🦸🏻‍♂️ Be The Hero - Projeto desenvolvido durante a 11ª semana OmniStack

License

Notifications You must be signed in to change notification settings

VarejaoDaCarne/omnistack11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

🦸 Seja um verdadeiro Heroi.

Página login

Projeto   |    Screenshots   |    Tecnologias   |    Como usar   

💻 Projeto

Be The Hero é um projeto da 11º edição da Semana OmniStack que é ministrada pelo Diego Fernandes da Rocketseat. O projeto é um sistema de ajuda para ONGs onde uma instituição posta uma caso/incident informando um valor necessário para resolução do problema. A partir daí os Heroes entram em ação contactando a ONG para ajudar coma uma doação financeira.

Na ideia original, a versão Web, feita em React, conta apenas com a parte administrativa para ONGs. Nela uma instituição se cadastra, faz login e cadastra um caso.

Já no aplicativo, desenvolvido em React Native, foi feito apenas a área dos Heroes. Estes visualizam uma lista com os casos de todas as ONGs, acessam os detalhes de um caso e entram em contato, por e-mail ou Whatsapp, diretamente pelo aplicativo.

📷 Screenshots

Página incidentes Página novo incidente Página nova ong

Incidentes

Detalhes

Email

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

ℹ️ Como usar

Para clonar e rodar esta aplicação, você vai precisar Git, Node.js + Npm instalado em seu computador.

Na sua linha de comando:

Backend

# Clonar este repositório
$ git clone https://github.com/grioos/omnistack11

# Vá para o repositório
$ cd omnistack11/backend

# Instalar denpendências
$ npm install

# Rodar Migrates
$ npm knex migrate:latest 

# Rodar as Seeds
$ npm seed

# Rodas a API
$ npm start

Frontend

# Clone este repositório
$ git clone https://github.com/grioos/omnistack11

# Acesse a pasta do projeto no seu terminal/cmd
$ cd omnistack11

# Vá para a pasta da aplicação Front End
$ cd frontend

# Instale as dependências
$ npm i

# Execute a aplicação
$ npm start

Mobile

# Clone este repositório
$ git clone https://github.com/grioos/omnistack11

# Acesse a pasta do projeto no seu terminal/cmd
$ cd omnistack11

# Vá para a pasta da aplicação Front End
$ cd mobile

# Instale as dependências
$ npm i

# Execute a aplicação
$ npm start

Feito by Gabriel Rios