{"id":26972949,"url":"https://github.com/gicehajunior/xfixcore-electron","last_synced_at":"2026-05-09T03:31:53.953Z","repository":{"id":45910742,"uuid":"514342310","full_name":"Gicehajunior/xfixcore-electron","owner":"Gicehajunior","description":"Application Boilerplate made with electron framework.","archived":false,"fork":false,"pushed_at":"2025-04-16T08:32:46.000Z","size":824,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-15T18:04:17.639Z","etag":null,"topics":["electron","node","sequelize","sequelize-orm","vanilla-javascript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gicehajunior.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,"zenodo":null}},"created_at":"2022-07-15T16:53:17.000Z","updated_at":"2025-04-16T08:32:50.000Z","dependencies_parsed_at":"2024-01-16T10:22:33.226Z","dependency_job_id":"094a496d-bcf5-4afb-bd09-0cdcf110c8ac","html_url":"https://github.com/Gicehajunior/xfixcore-electron","commit_stats":null,"previous_names":["gicehajunior/xfixcore-electron"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Gicehajunior/xfixcore-electron","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gicehajunior%2Fxfixcore-electron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gicehajunior%2Fxfixcore-electron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gicehajunior%2Fxfixcore-electron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gicehajunior%2Fxfixcore-electron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gicehajunior","download_url":"https://codeload.github.com/Gicehajunior/xfixcore-electron/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gicehajunior%2Fxfixcore-electron/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278838470,"owners_count":26054721,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"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":["electron","node","sequelize","sequelize-orm","vanilla-javascript"],"created_at":"2025-04-03T09:19:38.244Z","updated_at":"2025-10-07T19:58:01.187Z","avatar_url":"https://github.com/Gicehajunior.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xfixcore-electron | Desktop App Boilerplate (Powered by Electron)\n\nA boilerplate to give you a head start in developing your own desktop application using modern technologies.\n\n---\n\n## 🚀 Tech Stack\n\nThis boilerplate includes:\n\n- ⚡ **Electron** (for desktop app development)\n- 🧠 **Sequelize ORM**\n- 🟨 **Node.js**\n- 🌐 **Vanilla JavaScript**\n- 🎨 **HTML, CSS**, and **Bootstrap**\n\n---\n\n## 🗄️ Supported Databases\n\nCurrently tested with:\n\n1. **MySQL**\n2. **SQLite**\n\nYou can choose your preferred database — both are supported.  \n\u003e 🔹 *SQLite* can run in-memory or be stored in the project’s root directory.\n\n_More databases will be supported in future updates._\n\n---\n\n## 🔧 Getting Started\n\nFollow these steps to set up and run the project locally.\n\n---\n\n### 📥 Requirements\n\nEnsure the following are installed:\n\n- [Node.js](https://nodejs.org/en/download/)\n- [Git](https://git-scm.com/downloads)\n\nSet up Git on your machine using the [Git First-Time Setup Guide](https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup).\n\n---\n\n### 🚦 Installation\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone -b main https://github.com/Gicehajunior/app-boilerplate-electron.git\n   ```\n\n   _Or download the [ZIP file](https://github.com/Gicehajunior/app-boilerplate-electron/archive/refs/heads/main.zip)_\n\n2. **Move the project** to a directory of your choice.\n\n3. **Open the project** in your preferred IDE.  \n   \u003e 💡 Recommended: [Visual Studio Code](https://code.visualstudio.com)\n\n4. **Create a `.env` file** in the root directory.\n\n5. **Copy contents** from `.env-example` into your `.env`.\n\n6. **Set your environment variables** accordingly.\n\n---\n\n### 🧩 Database Configuration\nBelow include the databases tested on this boilerplate, but not limited on the types of databases the boilerplate supports out of the box\n\n#### ➤ For SQLite:\n\n```env\nDB_CONN=sqlite\nDB_NAME=your_sqlite_db_name\n```\n\n#### ➤ For MySQL:\n\n```env\nDB_CONN=mysql\nDB_NAME=your_mysql_db_name\n```\n\nChoose based on your preference. Both work well.\n\n---\n\n### ▶️ Running the Application\n\nAfter setup, run the app with:\n\n```bash\ncd your_project_directory\nnpm install\nnpm run build\nnpm start   # or use npm run dev for development mode\n```\n\n---\n\n## 🧠 Application Architecture\n\nThis project follows the **MVC (Model-View-Controller)** pattern.  \nStay tuned to the repository for deeper insights and documentation.\n\n---\n\n## 🤝 Contribution\n\nWant to contribute? Awesome!\n\n- Fork the repo\n- Create your branch\n- Commit changes\n- Submit a pull request\n\nAll valid PRs will be reviewed and merged.\n\n---\n\n## 🐞 Issues\n\nHave an issue or suggestion?\n\n- Open an [issue](https://github.com/Gicehajunior/app-boilerplate-electron/issues)\n- Constructive feedback is welcome\n\n\u003e ⚠️ _Note: Criticism must be code-related. Irrelevant or personal comments will not be accepted._\n\n---\n\n## 📄 License\n\nThis project is licensed under the [MIT License](https://github.com/Gicehajunior/app-boilerplate-electron/blob/main/LICENSE).\n\n---\n\nHappy coding! 🎉\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgicehajunior%2Fxfixcore-electron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgicehajunior%2Fxfixcore-electron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgicehajunior%2Fxfixcore-electron/lists"}