{"id":17353025,"url":"https://github.com/gmartins-dev/world-cup-project","last_synced_at":"2026-07-14T18:32:19.188Z","repository":{"id":104004926,"uuid":"569002246","full_name":"gmartins-dev/world-cup-project","owner":"gmartins-dev","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-30T20:53:20.000Z","size":3136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-26T08:36:19.188Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gmartins-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-11-21T21:46:01.000Z","updated_at":"2022-11-21T21:46:08.000Z","dependencies_parsed_at":"2023-11-08T11:45:24.220Z","dependency_job_id":null,"html_url":"https://github.com/gmartins-dev/world-cup-project","commit_stats":null,"previous_names":["gmartins-dev/world-cup-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gmartins-dev/world-cup-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartins-dev%2Fworld-cup-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartins-dev%2Fworld-cup-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartins-dev%2Fworld-cup-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartins-dev%2Fworld-cup-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmartins-dev","download_url":"https://codeload.github.com/gmartins-dev/world-cup-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartins-dev%2Fworld-cup-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35474801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-15T17:15:22.059Z","updated_at":"2026-07-14T18:32:19.170Z","avatar_url":"https://github.com/gmartins-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n  \n\n\u003cdiv  align=\"center\"\u003e\n\n\u003cimg  alt=\"Guilherme Martins - Frontend Developer\"  src=\"https://images2.imgbox.com/ae/e8/W7QmciDO_o.png\" width=\"40%\"  /\u003e\n\n\u003c/div\u003e\n\n  \n\n\u003ch1  align=\"center\"\u003e\n\n🏆⚽ \"BeMyGuess\" - Full-stack application 🖥📱\n\n\u003c/h1\u003e\n\n  \n  \n\n\n## 🗃 Project\n\n\nThe project consists of an application with the Football World Cup 2022, which will allow users to create their own cup pools to try predict the results of matches and play together with their friends.\n\n\u003c/br\u003e\n\n\n\n## 🛠 Technologies, tools and libs\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"font-weight: bold\"\u003eBack-end\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://nodejs.org/en/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNodeJs\u003c/a\u003e,\n        \u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTypescript\u003c/a\u003e,\n        \u003ca href=\"https://www.prisma.io/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePrisma\u003c/a\u003e,\n        \u003ca href=\"https://www.fastify.io/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFastify\u003c/a\u003e,\n        \u003ca href=\"https://zod.dev/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eZod\u003c/a\u003e,\n        \u003ca href=\"https://www.sqlite.org/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSQLite\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"font-weight: bold\"\u003eFront-end (web)\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://reactjs.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eReact\u003c/a\u003e,\n        \u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTypeScript\u003c/a\u003e,\n        \u003ca href=\"https://nextjs.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNextJS\u003c/a\u003e,\n        \u003ca href=\"https://tailwindcss.com/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTailwindCSS\u003c/a\u003e,\n        \u003ca href=\"https://axios-http.com/docs/intro\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAxios\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"font-weight: bold\"\u003eMobile\u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href=\"https://reactnative.dev/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eReact Native\u003c/a\u003e,\n        \u003ca href=\"https://expo.dev/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eExpo\u003c/a\u003e,\n        \u003ca href=\"https://nativebase.io/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNative Base\u003c/a\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c/br\u003e\n\n\n## 💻 Demonstration\n\n\u003c/br\u003e\n\u003cp  align=\"center\"\u003e\n  \u003ckbd\u003e\n\u003cimg width=\"100%\" style=\"border-radius: 5px\" height=\"70%\" src=\"https://images2.imgbox.com/3b/2a/FEwP5IGn_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ckbd\u003e\n\u003cimg width=\"100%\" style=\"border-radius: 5px\" height=\"600\" src=\"https://images2.imgbox.com/67/67/AFCB4NMH_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ckbd\u003e\n\u003cimg width=\"300\" style=\"border-radius: 5px\" height=\"600\" src=\"https://images2.imgbox.com/06/18/QGj06Iws_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003ckbd\u003e\n\u003cimg width=\"300\" style=\"border-radius: 5px\" height=\"600\" src=\"https://images2.imgbox.com/34/2a/Ds4GyE3o_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ckbd\u003e\n\u003cimg width=\"300\" style=\"border-radius: 5px\" height=\"600\" src=\"https://images2.imgbox.com/8c/72/oCASlfnU_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003ckbd\u003e\n\u003cimg width=\"300\" style=\"border-radius: 5px\" height=\"600\" src=\"https://images2.imgbox.com/c4/85/OKRzXTTD_o.png\" alt=\"\"\u003e\n\u003c/kbd\u003e\n\u003c/p\u003e\n\n\n\n\u003c/br\u003e\n\n## 🚀 How to run\n\nIf you want to run the project on your local machine, just follow the steps below:\n\n```bash\n$ git clone https://github.com/guilhermemm-dev/world-cup-project\n\n# Install the dependencies\n\n$ yarn install or npm install\n```\n\n- Run backend server:\n\n```bash\n$ cd backend\nnpm run dev\n\n```\n\n- Run web/desktop applicaton:\n\n```bash\n$ cd frontend\nnpm run dev\n\n```\n\n- Run mobile application:\n\n[![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-000.svg?style=flat-square\u0026logo=EXPO\u0026labelColor=f3f3f3\u0026logoColor=000)](https://expo.dev/client)\n\n\n```bash \n\nFirst, make sure you have Expo CLI installed: \n\nnpm install -g expo-cli\n\n# Start the application\n\n$ cd mobile\n\n$ expo start\n\n```\n\n\u003c/br\u003e\n\n## 📝 License\n\n  \n\nThis project is licensed under the MIT license.\n\n  \n\n\u003cimg src=\"https://img.shields.io/badge/license-MIT-success\"/\u003e\n\n\u003c/p\u003e\n\n  \n  \n\u003c/br\u003e\n\u003chr/\u003e\n\u003c/br\u003e\n  \n\n\n\n\u003ch3\u003e Guilherme Martins - @guilhermemm-dev \u003c/h3\u003e\n\n- Portfolio: https://guilhermemm.dev\n\n- LinkedIn: https://www.linkedin.com/in/guilhermemm-dev\n\n- GitHub: https://github.com/guilhermemm-dev\n\n- Email: contact@guilhermemm.dev\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmartins-dev%2Fworld-cup-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmartins-dev%2Fworld-cup-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmartins-dev%2Fworld-cup-project/lists"}