Skip to content

Project implemented on Omnistack Week 11 of RocketSeat.

License

Notifications You must be signed in to change notification settings

maiquelp/beTheHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

A aplicação tem por objetivo aproximar entidades necessitadas á usuários dispostos a ajudá-las. O backend consiste em uma API Rest rodando em um servidor NodeJS. O frontend foi feito com React e o app mobile com React Native.

Updates

As seguintes alterações foram feitas após a finalização do projeto da RocketSeat:

  • Migração de CSS modules para Styled-components.

  • Adição de uma confirmação para exclusão de casos.

  • Aplicação de uma máscara no campo whatsapp.

  • Utilização da API do IBGE para preenchimento dos campos uf e cidade.

  • Envio de e-mail para confirmação de cadastro.

  • Recuperação de senha.

  • Autenticação por e-mail e senha.

  • Criação de um favicon.

Tecnologias

Backend

  • Servidor: Node.js
  • API Framework: Express
  • Banco de Dados: SQLite
  • Query builder: Knex
  • Testes: Jest
  • Envio e e-mails: NodeMailer
  • Validação: Celebrate
  • Autenticação: JWT

Frontend

  • Interface: React
  • Estilização: Styled-components

Mobile

  • Interface: React Native
  • Serviços: Expo

Ferramentas

  • IDE: Visual Studio Code
  • Navegador: Chrome
  • Teste da API: Insomnia
  • Cliente do Banco de Dados: Beekeeper

Telas

Frontend

Main ONG Incident Profile

Mobile

Splash Incidents Incident Whatsapp Email

Backend

Ong Incident

About

Project implemented on Omnistack Week 11 of RocketSeat.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published