Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jvictorfarias/be-the-hero

🦸 Aplicação desenvolvida durante a 11º semana OmniStack com algumas melhorias.(Mobile under development)
https://github.com/jvictorfarias/be-the-hero

dark-theme expressjs jwt-authentication knex nodejs reactjs styled-components

Last synced: about 1 month ago
JSON representation

🦸 Aplicação desenvolvida durante a 11º semana OmniStack com algumas melhorias.(Mobile under development)

Awesome Lists containing this project

README

        


logo

Seja um herói! 🦸‍♂️

[![The MIT License](https://img.shields.io/badge/license-MIT-green.svg?style=flat-square)](https://github.com/jvictorfarias/be-the-hero/blob/master/LICENSE.md)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e03bf9946db44b37bc31318b5e9de000)](https://www.codacy.com/manual/jvictorfarias/be-the-hero?utm_source=github.com&utm_medium=referral&utm_content=jvictorfarias/be-the-hero&utm_campaign=Badge_Grade)
![GitHub last commit](https://img.shields.io/github/last-commit/jvictorfarias/be-the-hero)
[![Netlify Status](https://api.netlify.com/api/v1/badges/749225ed-51f3-4f2b-85be-5a8eb32897f0/deploy-status)](https://app.netlify.com/sites/bethehero-jvictorfarias/deploys)


:fire: Prévia da Aplicação |
:rocket: Tecnologias Usadas |
:hammer: Deploy da Aplicação |
:thinking: Como Contribuir? |
:zap: Executando o Projeto |

## :bookmark_tabs: Sobre o Projeto

***Be The Hero*** é um projeto que tem como foco ajudar as ONGs(Organizações Não Governamentais) a angariar fundos para os seus projetos, e o nome se dá pela possibilidade de você contribuir com os objetivos e projetos das ONGs e se tornar um herói com isso!

## :fire: Prévia da Aplicação

![Demo](img/preview.gif)

## :rocket: Tecnologias Usadas

O projeto foi desenvolvido usando as seguintes tecnologias:

- [NodeJS](https://nodejs.org/en/)
- [ReactJS](https://pt-br.reactjs.org/)
- [ReactNative](https://reactnative.dev/)
- [ExpressJS](https://expressjs.com/pt-br/)
- [JWT](https://jwt.io/)
- [Knex](http://knexjs.org/)
- [Axios](https://github.com/axios/axios)
- [Yup](https://github.com/jquense/yup)
- [Sucrase](https://sucrase.io/)
- [Styled-Components](https://styled-components.com/)
- [ESLint](https://eslint.org/)
- [Prettier](https://prettier.io/)

## :thinking: Como Contribuir?
**Faça um fork deste repositório**

```bash
# Clone o seu fork
$ git clone url-do-seu-fork && cd be-the-hero

# Crie uma branch com sua feature ou correção de bugs
$ git checkout -b minha-branch

# Faça o commit das suas alterações
$ git commit -m 'feature/bugfix: minhas alterações'

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

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

## :hammer: Deploy da Aplicação
#### Frontend
https://bethehero-jvictorfarias.netlify.app/

#### Backend
https://be-the-hero-jvictorfarias.herokuapp.com/

## :zap: Executando o Projeto
#### Clonando o projeto
```sh
$ git clone https://github.com/jvictorfarias/be-the-hero.git
$ cd be-the-hero
$ yarn
```
#### Iniciando a API
```sh
$ cd api
$ yarn && yarn knex migrate:latest && yarn dev
```
Run in Insomnia

#### Iniciando o Frontend
```sh
$ cd frontend
$ yarn && yarn start
```
#### Iniciando o Mobile(Android)
```sh
$ cd mobile
$ yarn && yarn android && yarn start
```

## :memo: Licença

Este projeto foi desenvolvido sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para saber mais detalhes.


heroes

Made with :purple_heart: by Joao Victor Farias