/nlw3-happy

NextLevelWeek#3

Primary LanguageTypeScript

Happy Logo


Projeto "Happy". 🥳

Next Level Week #3


Sobre 📖

O projeto Happy, desenvolvido na semana Next Level Week, da Rocketseat, durante o dia 12 ao 18 do mês de Outubro.
O projeto tem como inspiração as Instituições de Caridade, que realizam um trabalho muito importante no mundo. E tem como intenção incentivar a visitação de crianças em orfanatos.
E o desafio da semana, era propor não só programar, mas também nos trazer uma pequena reflexão. 😀
Vamos levar felicidade para o mundo! 😊

  • ✅ "Acelerando sua evolução" 💪
  • ✅ "Olhando as oportunidades" 👀
  • ✅ "A escolha da Stack" 📌
  • ✅ "Até dois anos em 2 meses" 🔥
  • ✅ "A milha extra" 🚀

Previews 🖥️📱

Happy Demo . Happy Demo . Happy Demo

Layout 🎨

O Layout foi desenvolvido por Tiago Luchtenberg, e você pode acessá-lo no Figma:


Funcionalidades 🛠️

  • Levar felicidade para o mundo! 🥳
  • Incentivar as pessoas a visitar orfanatos!
  • Você pode criar e cadastrar orfanatos;
  • Pode marcar os dias para a visitação de orfanatos;
    • Acessando horários e dias de funcionamento 📅,
    • Agendar visitas,
    • Ver as rotas via Google Maps 🗺
  • Navegar em diferentes guias e páginas;

Tecnologias 🚀


Arquivos no Notion 📋


Como usar 🤔

- Clone o repositório:
  $ git clone https://github.com/taohansens/happy-nlw3.git

FrontEnd Web

- Entre no diretório:
$ cd ./web/

- Para instalar as dependências:
$ yarn install

- Execute a aplicação:
$ yarn start

- Open your browser in:
http://localhost:3000/

Mobile ReactNative

- Entre no diretório:
$ cd ./mobile/

- Para instalar as dependências:
$ yarn install

- Execute a aplicação:
$ yarn start

- Open via expo.

Backend Node.JS:

- Entre no diretório:
$ cd ./backend-node/

- Para instalar as dependências:
$ yarn install

- Execute a aplicação:
$ yarn dev

- Open your browser in:
http://localhost:3333/

REST API:
GET /orphanages/
GET /orphanages/{id: number}
POST /orphanages/


Backend Spring:

* Em desenvolvimento.
- Entre no diretório:
$ cd ./backend-spring/

- Importe o arquivo "pom.xml" pelo STS ou VSCode como um Maven Project.

- Execute o pacote.

- Open your browser in:
http://localhost:8080/

REST API:
GET /orphanages/
GET /orphanages/{id: number}
POST /orphanages/

Licença 📝

Este repositório está sob licença MIT. Você pode ver o arquivo LICENSE para mais detalhes. 😉