{"id":21314405,"url":"https://github.com/ukm-programming-umdp/procom-kas-fe-admin","last_synced_at":"2026-04-11T06:41:12.778Z","repository":{"id":240510998,"uuid":"802820859","full_name":"UKM-Programming-UMDP/procom-kas-fe-admin","owner":"UKM-Programming-UMDP","description":"Frontend Desktop Aplication for Kas Management - Admin side","archived":false,"fork":false,"pushed_at":"2024-08-06T11:30:54.000Z","size":584,"stargazers_count":0,"open_issues_count":13,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-15T21:17:33.842Z","etag":null,"topics":["electron","muiv5","react","tailwindcss","typescript","vite"],"latest_commit_sha":null,"homepage":"","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/UKM-Programming-UMDP.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":"2024-05-19T11:10:53.000Z","updated_at":"2024-07-27T04:24:46.000Z","dependencies_parsed_at":"2024-07-26T18:18:17.398Z","dependency_job_id":"1a097054-1e30-40b4-8658-1e3afde4dcc8","html_url":"https://github.com/UKM-Programming-UMDP/procom-kas-fe-admin","commit_stats":null,"previous_names":["ukm-programming-umdp/procom-kas-fe-admin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UKM-Programming-UMDP/procom-kas-fe-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKM-Programming-UMDP%2Fprocom-kas-fe-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKM-Programming-UMDP%2Fprocom-kas-fe-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKM-Programming-UMDP%2Fprocom-kas-fe-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKM-Programming-UMDP%2Fprocom-kas-fe-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UKM-Programming-UMDP","download_url":"https://codeload.github.com/UKM-Programming-UMDP/procom-kas-fe-admin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKM-Programming-UMDP%2Fprocom-kas-fe-admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31671629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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","muiv5","react","tailwindcss","typescript","vite"],"created_at":"2024-11-21T18:12:47.699Z","updated_at":"2026-04-11T06:41:12.748Z","avatar_url":"https://github.com/UKM-Programming-UMDP.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Procom Kas Frontend for Admin\n\n### Requirements\n\n- NodeJS v20.13.1\n- NPM v10.5.2\n\n### Development Setup\n\n---\n\n### Clone This Project\n\n### Install\n\n```bash\nnpm install\n```\n\n### Auto Formatter\n\n- Install Prettier extension\n- Configure Default Formatter into: Prettier - Code Formatter\n- Make sure the auto format run everytime you save the file\n- Make sure you open this project without any parent folder (.vscode folder must on on very top)\n\n### Environment variables\n\n- Copy sample.env and rename it to .env\n- Ask backend developer for the backend URL\n- Update the values with your values\n\n# Development\n\n### Create a new branch\n\nTo solve an issue from Backlog, always create a new branch to the related repository. The format is `{type}/{your-issue}`. Example:\n`feature/add-middleware`, `fix/cannot-create-user`.\n\nNote: Always create a branch from `development` branch.\n\n---\n\n### Commit changes\n\nCommit at the smallest meaningful changes possible. Give clear and concise commit message:\n\n1.  What has been created/modified\n2.  What will be affected\n\nThis will help you and other team member to debug later when there’s a failure. Example commit message:\n\n\u003e add: balance history page\n\n\u003e edit: get user history\n\n\u003e fix: cannot display user list\n\n---\n\n### Run on your local\n\nAfter making modifications, make sure you can run it on your local. Pay attention to warnings and errors and fix that before continue to next step.\n\n```bash\nnpm run dev\n```\n\nNote: To access developer menu (such as F12 on browser) to see like Console, Network Activity, etc. You also can press F12 after run dev the app. But you can't do it after build the app.\n\n---\n\n### Build App Test\n\nTo make sure the app is running smoothly as a builded software, you need to build it first by run:\n\n```bash\nnpm run build:win\n```\n\nAnd then test is by run:\n\n```bash\nnpm run start\n```\n\nThis is how you final test your app, not from `npm run dev`. You also can install your app locally from `dist/app-name-setup.exe` after build. This is similar to `npm run start` but the difference is, you can open this app without running the entire project code.\n\n---\n\n### Push to your branch\n\nPush your working modification to **your own branch**.\n\n---\n\n### Make a Pull Request\n\n- Make a pull request into development branch\n- Sync your branch by running `git pull origin development`\n- Make sure your code still working and remove any conflict\n- Create the PR\n\nGive clear PR title message to **each** branch, let the other developer know what you’re trying to merge. Example PR title:\n\n\u003e Feature/Balance Page\n\n\u003e Fix/Cannot display list of user\n\n---\n\n### Main Branches\n\n**Development**\n\n- Every development and testing must be on this branch.\n- This branch will using development database.\n\n**Staging**\n\n- Every issues from development, will be cherry-picked into this branch along with versioning.\n- THis branch will using production database for final testing.\n\n**Master**\n\n- Full release into production.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukm-programming-umdp%2Fprocom-kas-fe-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fukm-programming-umdp%2Fprocom-kas-fe-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukm-programming-umdp%2Fprocom-kas-fe-admin/lists"}