Skip to content

Be The Hero: Aplicação desenvolvida na Semana Ominstack 11.0 da Rocketseat 🚀

Notifications You must be signed in to change notification settings

rsl50/Omnistack11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BeTheHeroLogo

✔️ 🚀 Semana OmniStack 11.0 🚀 ✔️

GitHub language count Repository size Made by Robson Lima GitHub last commit License Stargazers

Run in Insomnia

Tecnologias   |    Projeto   |    Layout   |    Como contribuir   |    Como Usar   |    Licença


BeTheHero

🚀 Tecnologias

Para o desenvolvimento do projeto foi utilizada uma stack com as seguintes tecnologias:

  • 💹 Node.js — Web framework que permite utilizar javascript tanto no frontend quanto no backend;
  • 🛢️ Knex — Builder de SQL Query para Javascript
  • 💅 Styled Components — Tecnologia para componentizar estilização CSS no React através do Javascript
  • ⚛️ React Js — Biblioteca Javascript para construção de interfaces;
  • ⚛️ React Native — Biblioteca que provê uma maneira eficiente de criar aplicações nativas para Android e iOS;
  • ⚛️ Expo — É uma plataforma de código aberto para criar aplicativos nativos universais para Android, iOS e web com JavaScript e React.

💻 Projeto

O BeTheHero é um projeto que visa conectar pessoas que desejam fazer contribuições monetárias a ONG's (Organizações não governamentais) que precisam de ajuda.

Login-Page

🔖 Layout

Você pode visualizar o layout do projeto no formato através desse link. Lembrando que você irá precisar ter uma conta no Figma.

❓ Como usar

Para clonar e rodar esta aplicação, você precisará Git, Node.js + Chocolatey instalado no seu computador.

Do seu terminal (GitBash, PowerShell, etc):

🏃 Rodando

# Clone este repositório
$ git clone https://github.com/rsl50/Omnistack11

# Vá para o Backend
$ cd Omnistack11/www/omni11/aulas/backend

# Instale o NodeJS
$ choco install nodejs-lts

# Instale as dependências
$ npm install 

# Rode os Migrates
$ npx knex migrate:latest

# Rode testes
$ npm test

# Rode o backend
$ npm start

# Vá para o Frontend
$ cd Omnistack11/www/omni11/aulas/frontend

# Rode o Frontend
$ npm start

# Vá para o Mobile
$ cd Omnistack11/www/omni11/aulas/mobile

# Rode o Mobile
$ npm start


🤔 Como contribuir

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça 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.


Feito com 💖 e ☕ por Robson Lima para a Semana OmniStack 11 da Rocketseat 👋 Comunidade no Discord!

OmniStack_-_Wallpaper_1440x900-min

About

Be The Hero: Aplicação desenvolvida na Semana Ominstack 11.0 da Rocketseat 🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published