https://github.com/gabrielmaialva33/happy
Plataforma online para encontrar e facilitar visitas a orfanatos.
https://github.com/gabrielmaialva33/happy
children conventional-commits css environment-variables eslint-config event happy maykbrito next-level-week next-level-week-3 nlw nlw-3 nlw-discovery nlw-starter nodejs omnistack orfanado prettier rocketseat types
Last synced: 3 months ago
JSON representation
Plataforma online para encontrar e facilitar visitas a orfanatos.
- Host: GitHub
- URL: https://github.com/gabrielmaialva33/happy
- Owner: gabrielmaialva33
- Created: 2020-10-13T05:47:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-17T06:02:34.000Z (over 5 years ago)
- Last Synced: 2026-01-18T23:59:41.642Z (5 months ago)
- Topics: children, conventional-commits, css, environment-variables, eslint-config, event, happy, maykbrito, next-level-week, next-level-week-3, nlw, nlw-3, nlw-discovery, nlw-starter, nodejs, omnistack, orfanado, prettier, rocketseat, types
- Language: TypeScript
- Homepage: https://nextlevelweek.com/episodios/omnistack/1/edicao/3
- Size: 2.48 MB
- Stars: 2
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README-pt.md
Awesome Lists containing this project
README
Sobre |
Tecnologias |
Ferramentas |
Instalação |
Licença
## :bookmark: Sobre
**Happy** é uma plataforma para conectar instituições de cuidados infantis com pessoas interessadas em ajudar. Este projeto foi implementado durante a **Next Level Week #3** da **[Rocketseat](https://rocketseat.com.br/)**.
## :computer: Tecnologias
- **[Typescript](https://www.typescriptlang.org/)**
- **[Node.js](https://nodejs.org/)**
- **[Express](https://expressjs.com/)**
- **[TypeORM](https://typeorm.io/#/)**
- **[SQLite](https://www.sqlite.org/)**
- **[ReactJS](https://reactjs.org/)**
- **[React Native](http://facebook.github.io/react-native/)**
- **[Expo](https://expo.io/)**
- **[Axios](https://github.com/axios/axios)**
## :wrench: Ferramentas
- **[VisualStudio Code](https://code.visualstudio.com/)**
- **[Insomnia](https://insomnia.rest/)**
- **[Google Chrome](https://www.google.com/chrome/)**
- **[DataGrip](https://www.jetbrains.com/pt-br/datagrip/)**
## :package: Instalação
### :heavy_check_mark: **Pré-requisitos**
Os seguintes softwares devem estar instalados:
- **[Node.js](https://nodejs.org/en/)**
- **[Git](https://git-scm.com/)**
- **[NPM](https://www.npmjs.com/)** or **[Yarn](https://yarnpkg.com/)**
- **[Expo](https://expo.io/)**
- **[Expo App](https://play.google.com/store/apps/details?id=host.exp.exponent)**
### :arrow_down: **Clonando o repositório**
```sh
$ git clone https://github.com/gabrielmaialva33/happy.git
```
### :arrow_forward: **Rodando as aplicações**
- :package: API
```sh
$ cd server
# Dependencies install.
$ yarn # or npm install
# Data base creation.
$ yarn yarn typeorm migration:run # or npm run yarn typeorm migration:run
# API start
$ yarn start # or npm start
```
- :computer: Web app
```sh
$ cd web
# Dependencies install.
$ yarn # or npm install
# Running web app
$ yarn start # or npm start
```
- :iphone: Mobile app
```sh
$ cd mobile
# Dependencies install.
$ yarn # or npm install
# Running mobile app
$ yarn start # or npm start
```
## :memo: Licença
O projeto está sobre a licença [MIT](./LICENSE) ❤️
Gostou? Deixe uma estrela para ajudar o projeto ⭐