Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabriel-mend/happy
Este é um projeto realizado na Next Level Week, evento feito pela @rocketseat com intuito de levar os devs para o próximo nível!
https://github.com/gabriel-mend/happy
backend react react-native react-router reactjs styled-components typeorm typescript
Last synced: 29 days ago
JSON representation
Este é um projeto realizado na Next Level Week, evento feito pela @rocketseat com intuito de levar os devs para o próximo nível!
- Host: GitHub
- URL: https://github.com/gabriel-mend/happy
- Owner: gabriel-mend
- Created: 2020-10-12T13:39:56.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-10T14:54:13.000Z (about 4 years ago)
- Last Synced: 2023-03-07T15:50:44.924Z (almost 2 years ago)
- Topics: backend, react, react-native, react-router, reactjs, styled-components, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 816 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
👪 Plataforma com intuito de aproximar pessoas a casas de abrigo com crianças que precisam da sua atenção!
Sobre •
Tecnologias •
Como executar o projeto •
Autor •
Agradecimentos
🚧 👷 Em construção... 🚧## 💬 Sobre o projeto
Happy - É um projeto que tem objetivo de conectar pessoas com casas de abrigo, para que deem seu tempo em troca de felicidade para as crianças carentes.Projeto desenvolvido durante a **NLW - Next Level Week** oferecida pela [Rocketseat](https://blog.rocketseat.com.br/primeira-next-level-week/).
## Tecnologias utilizadas
* [React JS](https://pt-br.reactjs.org)
* [Typescript](https://www.typescriptlang.org/)
* [React Native](https://reactnative.dev)
* [Node.js](https://nodejs.org/en/)
* [Expo](https://expo.io)
* [TypeOrm](https://typeorm.io/#/)
* [Styled Components](https://styled-components.com/)## 🚀 Como executar o projeto
- Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/).
- Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/).
- Instale **[Yarn](https://yarnpkg.com/)** para ter uma melhor experiência quando for executar a aplicação.- Este projeto é divido em três partes:
```
1. Backend (pasta backend)
2. Frontend (pasta web)
3. Mobile (pasta mobile)
```💡 Para que o mobile e o frontend estejam funcionando e preciso estar com o backend ligado .
### :octocat: Faça o clone do projeto
```bash
# Clone este repositório
$ git clone# Acesse a pasta do projeto no terminal/cmd
$ cd Happy```
### ⚙️ Rodando o Backend (servidor)
```bash
# Vá para a pasta backend
$ cd backend# Instale as dependências
$ yarn install# Execute as migrations
$ yarn typeorm migration:run# Execute a aplicação
$ yarn start# O servidor inciará na porta:3333 - acesse
```### 💻 Rodando a aplicação web no (frontend)
```bash
# Vá para a pasta server
$ cd web# Instale as dependências
$ yarn install# Execute a aplicação
$ yarn start# O aplicação inciará (geralmente) na porta:3000 - acesse
```### :iphone: Rodando a aplicação mobile (celular)
```bash
# Vá para a pasta mobile
$ cd mobileInstale o expo globalmente
$ yarn global add expo-cli# Instale as dependências
$ yarn install# Execute a aplicação
$ yarn start# O aplicação inciará, para que sejá possível utilizar use um emulador ou o seu próprio smartphone
```## 👨🏻🚀 Sobre mim
Gabriel Mendonça Pereira
## 💜 Agradecimentos
Obrigado [Rocketseat](https://github.com/Rocketseat) por disponibilizar esse conteúdo de maneira acessível a todos🚀.