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

https://github.com/luc-ribeiro/nlw-03-happy-fullstack

Happy is an application that connects people to institutional care homes to make many children's days happier. Built with ReactJS, Node.js and React Native.
https://github.com/luc-ribeiro/nlw-03-happy-fullstack

nodejs react react-native typescript

Last synced: 3 months ago
JSON representation

Happy is an application that connects people to institutional care homes to make many children's days happier. Built with ReactJS, Node.js and React Native.

Awesome Lists containing this project

README

          


Next Level Week #03 - Happy



![Happy](https://github.com/luc-ribeiro/nlw-03-happy/blob/master/design/logo.svg?raw=true)


Click here to view the english version.


## 💻 Projeto
O Happy é uma aplicação que conecta pessoas à casas de acolhimento institucional para fazer o dia de muitas crianças mais feliz

## 🚀 Tecnologias

- **NodeJS**
- **React**
- **React Native**
- **Expo**
- **TypeScript**

![banner](https://github.com/luc-ribeiro/nlw-03-happy/blob/master/design/mockup.png)

## :page_facing_up: Como utilizar

Faça um clone deste repositório:

```sh
$ git clone https://github.com/luc-ribeiro/nlw-03-happy-fullstack.git
```

#### Back-End

Instale as dependências:

```sh
# com npm
$ npm install

# com yarn
$ yarn install
```

Inicie o projeto, entre na pasta **server** e execute o comando:

```sh
# com npm
$ npm start

# com yarn
$ yarn start
```

Acesse o projeto em `localhost:3333`

#### Front-End

Instale as dependências:

```sh
# com npm
$ npm install

# com yarn
$ yarn install
```

Inicie o projeto, entre na pasta **web** e execute o comando:

```sh
# com npm
$ npm start

# com yarn
$ yarn start
```

Acesse o projeto em `localhost:3000`

#### Mobile

Instale as dependências:

```sh
# com npm
$ npm install

# com yarn
$ yarn install
```

Inicie o projeto, entre na pasta **mobile** e execute o comando:

```sh
# com npm
$ npm start

# com yarn
$ yarn start
```

**É necessário ter o aplicativo Expo instalado em seu dispositivo Android ou IOS**