{"id":25231548,"url":"https://github.com/vabolos/discord.js-dashboard","last_synced_at":"2026-04-17T15:33:42.431Z","repository":{"id":218920409,"uuid":"712460545","full_name":"Vabolos/discord.js-dashboard","owner":"Vabolos","description":"🖥️ Simple discordjs bot with a dashboard","archived":false,"fork":false,"pushed_at":"2025-01-29T10:37:35.000Z","size":770,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-17T09:34:37.832Z","etag":null,"topics":["bot","dashboard","database","discord","discord-bot","discord-js","javascript","website"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Vabolos.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-10-31T14:12:17.000Z","updated_at":"2025-08-02T14:46:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"7397c4d5-0ba6-4589-9f0f-a09069245742","html_url":"https://github.com/Vabolos/discord.js-dashboard","commit_stats":null,"previous_names":["vabolos/discord.js-dashboard"],"tags_count":0,"template":false,"template_full_name":"Vabolos/Discord.js-template","purl":"pkg:github/Vabolos/discord.js-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vabolos%2Fdiscord.js-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vabolos%2Fdiscord.js-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vabolos%2Fdiscord.js-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vabolos%2Fdiscord.js-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vabolos","download_url":"https://codeload.github.com/Vabolos/discord.js-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vabolos%2Fdiscord.js-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31934352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"last_error":"SSL_read: 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":["bot","dashboard","database","discord","discord-bot","discord-js","javascript","website"],"created_at":"2025-02-11T12:29:03.321Z","updated_at":"2026-04-17T15:33:42.413Z","avatar_url":"https://github.com/Vabolos.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 Discord.js Bot with Database and React Dashboard\n\nThis is a Discord.js bot that uses a database to store data and has a React dashboard for managing the bot. Each folder has a README.md file with more information about that folder.\n\n## 📋 Requirements\n\n- Node.js 🟢\n- Discord.js 💬\n- Database (e.g., MySQL (XAMPP), PostgreSQL, MongoDB) 🗄️\n- React ⚛️\n\n## 🛠️ Installation\n\n1. Clone this repository.\n2. Install the necessary packages:\n    ```bash\n    npm i\n    ```\n\n### 🚀 Start the bot\n\nRun the following command to start the bot:\n```bash\nnode .\n```\nor use `nodemon` for automatic restarts:\n```bash\nnodemon\n```\n*Nodemon is not installed by default and can be installed by running:*\n```bash\nnpm i -g nodemon\n```\nThe bot will automatically restart when you make changes to the code and hit save (CTRL + S).\n\nYou can also use the provided `.bat` files to start the bot, database, and React server. Simply edit the paths in the `.bat` files as needed and double-click the `Startup.bat` file. This will open a CMD window with different tabs for each process. **Closing this window will close all processes!**\n\nAlternatively, you can open multiple terminals in Visual Studio Code and run the start commands in each one. This will also allow you to see the output of each process (CMD does this too, just in an external window).\n\n### 🖥️ Start the dashboard\n\n```bash\nnpm start\n```\n\n## 📖 Usage\n\nOnce the bot is running, you can start using it by adding it to your Discord server. After adding the bot, you can start using its commands.\n\n## 🛠️ Dashboard\n\nThe dashboard can be used to manage the bot. It allows you to view and edit the bot's settings, as well as view and manage the bot's data.\n\nTo access the dashboard, go to the following URL in your web browser:\n\n```http\nhttp://localhost:3000\n```\n\n### 🌐 Misc URLs\n\nThere are 2 more URLs used in this project to track both the online status of the bot and the items being sent from the database to the website:\n\n- `http://localhost:4000/bot-status`\n- `http://localhost:5000/result`\n\n## 🤝 Contributing\n\nIf you would like to contribute to this project, please feel free to submit a pull request. 🌟\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvabolos%2Fdiscord.js-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvabolos%2Fdiscord.js-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvabolos%2Fdiscord.js-dashboard/lists"}