{"id":24953296,"url":"https://github.com/fredericoo/futpal-monorepo-poc","last_synced_at":"2026-01-08T03:14:04.330Z","repository":{"id":175326967,"uuid":"645904063","full_name":"fredericoo/futpal-monorepo-poc","owner":"fredericoo","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-27T16:14:26.000Z","size":234,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T23:34:54.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/fredericoo.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-26T18:05:45.000Z","updated_at":"2023-07-10T09:18:35.000Z","dependencies_parsed_at":"2023-07-14T09:00:44.880Z","dependency_job_id":null,"html_url":"https://github.com/fredericoo/futpal-monorepo-poc","commit_stats":null,"previous_names":["fredericoo/futpal-monorepo","fredericoo/futpal-monorepo-poc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredericoo%2Ffutpal-monorepo-poc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredericoo%2Ffutpal-monorepo-poc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredericoo%2Ffutpal-monorepo-poc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredericoo%2Ffutpal-monorepo-poc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fredericoo","download_url":"https://codeload.github.com/fredericoo/futpal-monorepo-poc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093097,"owners_count":20722395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2025-02-03T03:33:25.676Z","updated_at":"2026-01-08T03:14:04.290Z","avatar_url":"https://github.com/fredericoo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Futpal Remix\n\nThis repository contains the source code for the Futpal 2.0 app.\n\n## Fullstack Web + Native\n\nThis app is spun up using Vite + Express. It also makes use of Capacitor to build native apps for iOS and Android embedding a web view inside the respective apps. We develop once and ship to all three platforms.\n\n## Getting Started\n\n---\n\n### 0. Clone repository\n\n---\n\n### 1. Install NVM (Node Version Manager) and set Node version\n\n- Install NVM from [here](https://github.com/nvm-sh/nvm#installing-and-updating). This will enable you to set your node version to the one we are using for this project.\n- If on windows install nvm from here https://github.com/coreybutler/nvm-windows download setup.zip and run (you will need to restart vs code before )\n- Open a terminal window and `cd` into the root of this project.\n- Install the project’s node version\n  ```bash\n  nvm install\n  ```\n- Set your computer’s node version to the project’s node version\n  ```bash\n  nvm use\n  ```\n\n---\n\n### 2. Install dependencies\n\n- Install dependencies for the project\n  ```bash\n  pnpm install\n  ```\n\n---\n\n### 3. Run the database locally\n\n- Install Docker from [here](https://docs.docker.com/get-docker/).\n- Run the docker compose file\n  ```bash\n  docker-compose up -d\n  ```\n- Check that the database is running\n  ```bash\n  docker ps\n  ```\n- Migrate the database to set up tables\n  ```bash\n  pnpm db:migrate\n  ```\n- Seed the database with randomised data\n  ```bash\n  pnpm db:seed\n  ```\n\n---\n\n### 4. Run the app locally\n\n- Start the app in dev mode\n  ```bash\n  pnpm dev\n  ```\n- (Optional) Run the iOS simulator via Capacitor\n  \u003e **Warning** This will only work on macOS\n  - Open the project in XCode:\n    ```bash\n    pnpm cap open ios\n    ```\n  - Select a simulator from the dropdown menu in the top left corner\n  - Build and run the app with \u003ckbd\u003eCmd + R\u003c/kbd\u003e or the play button in the top left corner\n\n---\n\n### 5. Contribute\n\n- Open a Pull Request with your changes\n- When it gets merged, the app will be automatically deployed to fly.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredericoo%2Ffutpal-monorepo-poc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredericoo%2Ffutpal-monorepo-poc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredericoo%2Ffutpal-monorepo-poc/lists"}