{"id":29551262,"url":"https://github.com/kryptik-dev/xbox-activity-portal","last_synced_at":"2025-07-18T04:03:09.309Z","repository":{"id":304390203,"uuid":"1018462223","full_name":"kryptik-dev/xbox-activity-portal","owner":"kryptik-dev","description":"Xbox Activity Portal is a desktop application that lets you view and share your Xbox 360 activity, including game presence and Discord integration, right from your PC. Built with Electron, React, and Node.js, it provides a modern, responsive interface and seamless connectivity.","archived":false,"fork":false,"pushed_at":"2025-07-13T14:25:49.000Z","size":5343,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-13T15:34:22.068Z","etag":null,"topics":["discord","discord-rpc","xbox","xbox360"],"latest_commit_sha":null,"homepage":"https://amaandildar.onrender.com/","language":null,"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/kryptik-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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-12T10:08:17.000Z","updated_at":"2025-07-12T21:17:32.000Z","dependencies_parsed_at":"2025-07-13T15:34:29.250Z","dependency_job_id":"d6251cc0-5e94-4a45-95e1-65857b7e55c0","html_url":"https://github.com/kryptik-dev/xbox-activity-portal","commit_stats":null,"previous_names":["lilpizzaro/xbox-activity-portal","kryptik-dev/xbox-activity-portal"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/kryptik-dev/xbox-activity-portal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kryptik-dev%2Fxbox-activity-portal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kryptik-dev%2Fxbox-activity-portal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kryptik-dev%2Fxbox-activity-portal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kryptik-dev%2Fxbox-activity-portal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kryptik-dev","download_url":"https://codeload.github.com/kryptik-dev/xbox-activity-portal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kryptik-dev%2Fxbox-activity-portal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265697915,"owners_count":23813103,"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":["discord","discord-rpc","xbox","xbox360"],"created_at":"2025-07-18T04:02:19.518Z","updated_at":"2025-07-18T04:03:09.301Z","avatar_url":"https://github.com/kryptik-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xbox Activity Portal\n\nA modern desktop app to view and share your Xbox 360 activity, with Discord Rich Presence integration. Built with Electron, React, and Node.js for a seamless, responsive experience on Windows.\n\n---\n\n## Features\n\n- **Xbox 360 Connection:** View real-time game, title ID, and gamertag from your Xbox 360.\n- **Discord Rich Presence:** Automatically updates your Discord status with your current Xbox activity.\n- **Discord Account Display:** See which Discord account is connected.\n- **Responsive UI:** Mobile-friendly, flexible card-based dashboard.\n- **Settings Management:** Configure Xbox IP, Discord client ID, and more. Settings are saved in your user profile.\n- **Auto-Connect:** Optionally auto-connect to your Xbox every 10 seconds.\n- **Windows Support:** Native look and feel for Windows desktop.\n\n---\n\n## Installation\n\n1. **Download the latest release** from the [Releases page](https://github.com/lilpizzaro/xbox-activity-portal/releases/).\n2. **Run** `Xbox Activity Portal.exe`.\n3. **Configure your settings** (Xbox IP, Discord Client ID) in the appâ€™s settings panel.\n4. **Connect and enjoy!**\n\n---\n\n## Development\n\n### Prerequisites\n**No nodejs or npm needed**\nDownload the .exe file from: [Releases Page](https://github.com/kryptik-dev/xbox-activity-portal/releases/tag/v1.2.1)\n\n### Setup\n```bash\n# Clone the repo\n git clone https://github.com/lilpizzaro/xbox-activity-portal.git\n\n# Install dependencies\n npm install\n\n# Launch the exe file\nXbox.Activity.Portal.Setup.1.0.0.exe\n\n\n# For Electron development\n npm run electron:dev\n```\n\n---\n\n## Repository Management\n\n### Large File Storage (Git LFS)\nThis repository uses [Git Large File Storage (LFS)](https://git-lfs.github.com/) to efficiently manage large files and binaries. All files, including `.exe` files and hidden files, are tracked with Git LFS. This helps keep the repository size manageable and ensures smooth collaboration.\n\n- **Tracked by LFS:**\n  - All files (`*`, `.*`, `**/*`)\n  - Executables (`*.exe`)\n  - Specific files: `backend/node_modules/tr46/lib/.gitkeep`, `frontend/.gitignore`\n\nIf you clone or contribute to this repository, make sure you have Git LFS installed:\n```bash\ngit lfs install\ngit lfs pull\n```\n\n### Ignored Files\nThe following files and folders are ignored and should not be committed:\n\n- `node_modules/` (dependencies)\n- `dist-working/` (build artifacts)\n- `*.dll`, `*.exe` (binaries)\n\nThese rules are enforced in the `.gitignore` file.\n\n---\n\n## Usage\n- Make sure your Xbox 360 has the XBDM plugin.\n- Start the app, enter your Xbox IP and Discord Client ID in settings.\n- Click **Connect** to link your Xbox and Discord.\n- Your Discord status will update automatically with your Xbox activity.\n\n---\n\n## Credits\n- Inspired by the Xbox 360 Metro Dashboard\n- Uses [discord-rpc](https://www.npmjs.com/package/discord-rpc) and [React](https://react.dev/)\n- Created by [кяуρтιк](https://github.com/kryptik-dev/) \u0026 [Safauri](https://github.com/Safauri/)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkryptik-dev%2Fxbox-activity-portal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkryptik-dev%2Fxbox-activity-portal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkryptik-dev%2Fxbox-activity-portal/lists"}