{"id":17466398,"url":"https://github.com/mauricioromagnollo/happy","last_synced_at":"2026-01-20T20:02:46.459Z","repository":{"id":90116592,"uuid":"303462746","full_name":"mauricioromagnollo/happy","owner":"mauricioromagnollo","description":"Happy é um projeto Open Source de um sistema para agendamentos de visitas em orfanatos. Desenvolvido utilizando Node, React e React Native, junto com TypeScript.","archived":false,"fork":false,"pushed_at":"2020-10-18T18:46:30.000Z","size":9524,"stargazers_count":4,"open_issues_count":10,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T17:51:55.294Z","etag":null,"topics":["happy","nextlevelweek","nodejs","react","react-native","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mauricioromagnollo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-12T17:20:34.000Z","updated_at":"2023-07-16T13:30:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"371b97d1-6e8f-484d-8cc9-aa94da22e249","html_url":"https://github.com/mauricioromagnollo/happy","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mauricioromagnollo/happy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauricioromagnollo%2Fhappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauricioromagnollo%2Fhappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauricioromagnollo%2Fhappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauricioromagnollo%2Fhappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mauricioromagnollo","download_url":"https://codeload.github.com/mauricioromagnollo/happy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauricioromagnollo%2Fhappy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28612157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T18:56:40.769Z","status":"ssl_error","status_checked_at":"2026-01-20T18:54:26.653Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["happy","nextlevelweek","nodejs","react","react-native","typescript"],"created_at":"2024-10-18T13:25:20.498Z","updated_at":"2026-01-20T20:02:46.440Z","avatar_url":"https://github.com/mauricioromagnollo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align='justify'\u003e\n\n\u003cdiv align='center'\u003e\n\n![](./layout/export/banner.png)\n\n### **Sistema para agendamento de visitas em orfanatos.\u003cbr\u003e*\"Leve Felicidade para o Mundo\"***\n\n![BADGE_WEB_REACT] ![BADGE_MOBILE_REACT_NATIVE] ![BADGE_SERVER_NODEJS] ![BADGE_TYPESCRIPT] ![BADGE_NODE_VERSION] ![BADGE_NPM_VERSION] ![BADGE_LICENSE] ![BADGE_OPEN_SOURCE] ![BADGE_OPEN_ISSUES] ![BADGE_CLOSED_ISSUES] ![BADGE_STARS] ![BADGE_FORKS]\n\n\u003c/div\u003e\n\n## **:rocket: OBJETIVO**\n\n\nO objetivo do projeto é apresentar as pessoas quais são os orfanatos existentes na sua região. Incentivar as pessoas a visitarem os orfanatos da sua região e facilitar o controle de visitas através de agendamentos pelo sistema. Fazendo com que fique bem organizado e melhore a vida das crianças que vivem nos orfanatos.\n\n\n## **:computer: TECNOLOGIAS**\n\n- ### **WEB (FRONT-END)**\n  - **[React]** \n    - **[React Icons](https://react-icons.github.io/react-icons/)**\n    - **[React Router Dom](https://reactrouter.com/web/guides/quick-start)**\n    - **[Leaflet](https://leafletjs.com/) | [React Leaflet](https://react-leaflet.js.org/)**\n  - **[TypeScript]**\n  - **[Axios](https://github.com/axios/axios)** \n  \n  Veja o arquivo [package.json](./src/web/package.json).\n\n- ### **SERVER (BACK-END)**\n  - **[NodeJS](https://nodejs.org/en/)**\n  - **[TypeScript]** \n    - **[ts-node-dev](https://github.com/whitecolor/ts-node-dev)**\n  - **[Express](https://expressjs.com/)**\n    - **[express-async-errors](https://www.npmjs.com/package/express-async-errors)**\n    - **[Cors](http://expressjs.com/en/resources/middleware/cors.html)**\n    - **[Multer](https://github.com/expressjs/multer)**\n  - **[DotENV](https://github.com/motdotla/dotenv)**\n  - **[TypeORM](https://typeorm.io/#/)**\n  - **[SQLite](https://www.npmjs.com/package/sqlite3)**\n  - **[Yup](https://github.com/jquense/yup)**\n  \n  Veja o arquivo [package.json](./src/server/package.json).\n\n- ### **FERRAMENTAS AUXILIARES**\n \n  - **[Whimsical]**\n  - **[Figma](https://www.figma.com/)**\n  - **[Google Fonts](https://fonts.google.com/) ( [Nunito](https://fonts.google.com/specimen/Nunito) )**\n  - **[Insomnia](https://insomnia.rest/)**\n  - **[Beekeeper Studio](https://www.beekeeperstudio.io/)**\n\n## **:page_with_curl: LICENÇA**\n\nEsse repositório está licenciado pela **GPL-3.0 LICENSE**. Para mais informações detalhadas, leia o arquivo [LICENSE](./LICENSE) contido nesse repositório. \n\n\u003c/div\u003e\n\n\u003c!-- BADGES ---\u003e\n\n[BADGE_LICENSE]: https://img.shields.io/github/license/x0n4d0/happy\n\n[BADGE_CLOSED_ISSUES]: https://img.shields.io/github/issues-closed/x0n4d0/happy?color=red\n\n[BADGE_OPEN_ISSUES]: https://img.shields.io/github/issues/x0n4d0/happy?color=green\n\n[BADGE_STARS]: https://img.shields.io/github/stars/x0n4d0/happy?style=social\n\n[BADGE_FORKS]: https://img.shields.io/github/forks/x0n4d0/happy?style=social\n\n[BADGE_TYPESCRIPT]: https://badges.frapsoft.com/typescript/code/typescript.png?v=101\n\n[BADGE_OPEN_SOURCE]: https://badges.frapsoft.com/os/v1/open-source.png?v=103\n\n[BADGE_NODE_VERSION]: https://img.shields.io/badge/node-12.18.4-green\n\n[BADGE_NPM_VERSION]: https://img.shields.io/badge/npm-6.14.6-red\n\n[BADGE_WEB_REACT]: https://img.shields.io/badge/web-react-blue\n\n[BADGE_MOBILE_REACT_NATIVE]: https://img.shields.io/badge/mobile-react%20native-blueviolet\n\n[BADGE_SERVER_NODEJS]: https://img.shields.io/badge/server-nodejs-important\n\n\u003c!-- LINKS ---\u003e\n\n[Whimsical]: https://whimsical.com/\n[React]: https://reactjs.org/\n[TypeScript]: https://www.typescriptlang.org/\n\n\u003c!-- \n# Criar uma migration:\n$ yarn typeorm migration:run\n\n# Criando uma migration para criação de orfanatos:\n$ yarn typeorm migration:create -n create_orphanages\n\n# Migration para criação da tabela de imagens:\n$ yarn typeorm migration:create -n create_images\n\n# Executando a criação da migration:\n$ yarn typeorm migration:run\n\n# Desfazer a última migration feita:\n$ yarn typeorm migration:revert\n---\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauricioromagnollo%2Fhappy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmauricioromagnollo%2Fhappy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauricioromagnollo%2Fhappy/lists"}