Skip to content

Aplicação completa utilizando a Stack do Javascript.

License

Notifications You must be signed in to change notification settings

engividal/tobehero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

Be The Hero - Conecte sua ONG a pessoas que desejam ajudar.

GitHub top language GitHub language count Repository size GitHub last commit Repository issues GitHub

Projeto   |    Tecnologias   |    Semana OmniStack   |    Instalação, execução e desenvolvimento   |    Como contribuir   |    Licença

Run in Insomnia

Layout

📋 Projeto

Aplicação completa utilizando a Stack do Javascript. O objetivo da aplicação é permitir que ONGs possam cadastrar casos a serem visualizados pelo possíveis voluntários que queiram colaborar.

O Frontend Web permite o cadastro de novas ONGs e novos Casos. Os casos possuem detalhes para auxiliar quem tiver interesse em ajudar e entrar em contato com as ONGs.

O aplicativo é voltado para o usuário final, possível voluntário, que poderá visualizar todos os casos disponíveis e entrar em contato com a organização que criou o caso via e-mail ou whatsapp.

🔝 Tecnologias

Esta aplicação foi desenolvida com as tecnologias abaixo:

Alt LogoRocketseat Semana OmniStack

A Semana OmniStack é um evento 100% online e gratuito, onde a Rocketseat junto com seu CTO Diego Fernandes e mais toda a comunidade, desenvolvem uma aplicação completa, desde o banco de dados, back-end, até o front-end web e mobile, tudo isso utilizando a stack JavaScript, ou seja, Node.js no back-end, ReactJS para web e React Native para mobile.

💻 Instalação e execução

Faça um clone do repositório através do GitHub Desktop ou linha de comando git clone https://github.com/engividal/tobehero.git.

Pré-requisitos

Backend

  • A partir da raiz do projeto, entre na pasta rodando cd backend;
  • Rode yarn para instalar sua dependências;
  • Importe o arquivo Insomnia.json no Insomnia ou clique no botão Run in Insomnia;

Web

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend web rodando cd web;
  • Rode yarn para instalar as dependências;
  • Rode yarn start para iniciar o client web;

Mobile

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend web rodando cd mobile;
  • Rode yarn para instalar as dependências;
  • Rode yarn start ou expo start para iniciar o bundle com o expo;
  • Caso vá utilizar seu smartphone, com o app do expo escaneia o QRCODE;

❤️ Como contribuir

Faça um fork deste repositório

# Clone o seu fork
$ git clone url-do-seu-fork && cd tobehero

# Crie uma branch com sua feature
$ git checkout -b minha-feature

# Faça o commit das suas alterações
$ git commit -m 'feat: Minha nova feature'

# Faça o push para a sua branch
$ git push origin minha-feature

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


🙏 Agradecimentos

About

Aplicação completa utilizando a Stack do Javascript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages