https://github.com/h4ad/omnistack
Esse será o repositório que conterá os arquivos do projeto da Semana Omnistack 11.
https://github.com/h4ad/omnistack
nestjs omnistack react react-native rocketseat
Last synced: 10 months ago
JSON representation
Esse será o repositório que conterá os arquivos do projeto da Semana Omnistack 11.
- Host: GitHub
- URL: https://github.com/h4ad/omnistack
- Owner: H4ad
- Created: 2020-03-25T00:00:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T16:31:14.000Z (over 3 years ago)
- Last Synced: 2024-12-29T20:12:28.318Z (over 1 year ago)
- Topics: nestjs, omnistack, react, react-native, rocketseat
- Language: TypeScript
- Size: 7.6 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚀 Semana OmniStack 11.0
Projeto |
Tecnologias |
Diferenciais |
Imagens

[](https://coveralls.io/github/H4ad/omnistack?branch=master)
## :book: Projeto
Be The Hero, seja o herói para quem precisa da sua ajuda!
O projeto foi pensado pelo time da :rocket: [Rocketseat](https://github.com/Rocketseat) para ajudar ONGs, dessa forma, cada ONG pode criar casos usando a aplicação web para possa ser divulgado para as pessoas.
Após criar um caso, as pessoas poderão usar o aplicativo para encontrar esses casos e serem os heróis para essa ONG.
## :rocket: Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Backend
- [NestJS](https://nestjs.com/)
- [Node.js](https://nodejs.org/en/)
- Frontend
- [React](https://reactjs.org)
- Mobile
- [React Native](https://facebook.github.io/react-native/)
- [Expo](https://expo.io/)
- [Ionic](https://ionicframework.com/)
- [Angular](https://angular.io/)
## :collision: Diferenciais
Para o `mobile`, eu quis fazer uma comparação, então eu fiz em dois frameworks: React Native e em Ionic.
Para acessar cada projeto, veja [essa pasta](./mobile-ionic) para o Ionic, e [essa pasta](./mobile-react-native) para o React Native.
No `backend`, eu alterei um poucos as entidades para que suportassem autenticação JWT, assim como, a possibilidade de um usuário possuir várias ONGs, para saber mais, veja [o README](./backend-nestjs) do `backend`.
Por consequência das alterações do `backend`, foram adicionados novas páginas para o `frontend` como o cadastro de usuários, de ONGs e a listagem delas.
## :camera: Imagens
### Frontend
Imagens do Frontend
#### Login

#### Registrar usuário

#### Suas ongs

#### Criar uma ong

#### Casos de uma ong

#### Criar um novo caso

### Mobile
A seguir, as páginas do aplicativo mobile.
#### Listagem de casos
#### Detalhes um caso
### Backend
A seguir, a página do Swagger com todas as rotas da API documentadas.
