{"id":18625830,"url":"https://github.com/zgramming/bimtama-admin","last_synced_at":"2025-10-06T01:43:31.549Z","repository":{"id":108668748,"uuid":"582059644","full_name":"zgramming/Bimtama-Admin","owner":"zgramming","description":"Bimbingan TA Bersama","archived":false,"fork":false,"pushed_at":"2023-01-15T13:43:57.000Z","size":7206,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T23:40:58.332Z","etag":null,"topics":["ant-design","nextjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://bimtama-admin.vercel.app/","language":"TypeScript","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/zgramming.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}},"created_at":"2022-12-25T13:58:23.000Z","updated_at":"2023-07-17T23:44:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"b32a7b28-dbb7-4d36-8623-4f3ea67942e4","html_url":"https://github.com/zgramming/Bimtama-Admin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"zgramming/Mintext","purl":"pkg:github/zgramming/Bimtama-Admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FBimtama-Admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FBimtama-Admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FBimtama-Admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FBimtama-Admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zgramming","download_url":"https://codeload.github.com/zgramming/Bimtama-Admin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FBimtama-Admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547873,"owners_count":26004773,"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-05T02:00:06.059Z","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":["ant-design","nextjs","tailwindcss"],"created_at":"2024-11-07T04:36:08.341Z","updated_at":"2025-10-06T01:43:31.512Z","avatar_url":"https://github.com/zgramming.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Banner](demo/banner.png)\n\n# Bimtama Admin\n\nWebsites for managing final assignment guidance include:\n\n- [x] Associate's degree\n- [x] Bachelor's Degree\n\n## Tech Stack\n\n**Client:** NextJS, Ant Design, TailwindCSS\n\n**Server:** Node, KoaJS\n\n## Installation\n\n1. `npm install`\n2. `cp .env.example .env`\n3. `npm run dev`\n4. Access server development at `localhost:3000`\n\n## Module\n\nThis website consists of several modules, among others :\n\n1. Setting\n2. Admin\n3. Mahasiswa\n4. Dosen\n\n## Features\n\n### Setting\n\n- [x] Management User\n- [x] Management User Group\n- [x] Management Modul\n- [x] Management Menu\n- [x] Management Access Modul\n- [x] Management Access Menu\n- [x] Management Master Category\n- [x] Management Master Data\n- [x] Parameter\n\n### Admin\n\n- [ ] Dashboard (Coming soon)\n- [x] Outline Component\n\n### Mahasiswa\n\n- [ ] Dashboard (Comming soon)\n- [x] Kelompok\n- [x] Jadwal Pertemuan\n  - [x] Kelompok\n  - [x] Personal\n- [x] Bimbingan\n- [x] Pembimbing\n- [x] Setting\n  - [x] Outline\n  - [x] Profile\n\n### Dosen\n\n- [ ] Dashboard (Comming soon)\n- [x] Kelompok\n- [x] Jadwal Pertemuan\n  - [x] Kelompok\n  - [x] Personal\n- [x] Bimbingan\n- [x] Setting\n    - [x] Kelompok Saya\n    - [x] Profile\n\n## Flow Application\n\n### Point Of View Admin\n\n![](demo/admin/1.gif)\n\nThe User Group Admin is responsible for creating a master outline along with the final project components based on the level of education and the student's major. Example : \n\nA. D3 Sistem Informasi - Perancangan Program Bisnis (Observasi)\t\n  1. Proposal Judul\n  2. BAB I - Pendahuluan\n  3. BAB II - Landasan Teori\n  4. BAB III - Pembahasan\n  5. BAB IV - Penutup\n\n### Point Of View Mahasiswa\n\n### 1.Kelompok\n\n![](demo/mahasiswa/1.gif)\n\nIn this menu, students can search for guidance groups by typing the guidance group code. Students can also leave the group if there is an error.\n\nStudents can only enter into one guidance group only.\n\n### 2.Jadwal Pertemuan Kelompok / Personal\n\n![](demo/mahasiswa/2.gif)\n\nIn this menu, students can see an announcement when the guidance will be carried out. In addition to group meetings, students can also see personal meeting announcements if the lecturer personally wants to have a private meeting.\n\n### 3.Bimbingan\n\n![](demo/mahasiswa/6.gif)\n\nOn this menu, before starting student guidance, you are required to have chosen the right outline.\n\nAfter entering the guidance menu, students are required to complete the guidance component outline according to the chosen outline one by one.\n\nTo complete the outline component, students are required to get approval from their lecturers as a sign that students have completed the outline properly.\n\nThere are status criteria in the outline component of this guidance, including:\n\n- Approved\n\nStudent outline components are declared according to the criteria and can proceed to the next outline component.\n\n- Rejected\n\nThe student's outline component is not appropriate and the student is required to repeat the submission of the outline component. Here students also get notes / notes from their lecturers\n\n- Progress\n\nThe student outline component is currently under examination by the lecturer\n\nStudents cannot submit multiple submissions if the previous outline component is still in the review process or has been approved by the lecturer\n\n\n### 4.Pembimbing\n\n![](demo/mahasiswa/3.png)\n\nStudents can view their lecturer's information\n\n### 5.Setting - Outline\n\n![](demo/mahasiswa/4.gif)\n\nIn this menu, students are required to choose an outline of their guidance, students cannot do guidance if they have not selected an outline.\n\nHowever, students cannot change the outline if they are currently under guidance.\n\n### 6.Setting - Profile\n\n![](demo/mahasiswa/5.png)\n\nMenu to update student profiles\n\n### Point Of View Dosen\n\n### 1.Kelompok\n\n![](demo/dosen/1.gif)\n\nIn this menu, lecturers can create guidance groups. After the success of the guidance group, the lecturer can copy the group code to be distributed to the guidance students.\n\nLecturers can create groups many times, but there is a rule that the last group created will be the active guidance group.\n\nTo change the active guidance group, you can go through the **Setting \u003e Kelompok Saya**\n\n### 2.Jadwal Pertemuan Kelompok / Personal\n\n![](demo/dosen/2.gif)\n\nIn this menu, lecturers can schedule meetings for their guided students. Besides being able to schedule meetings for all the students under his guidance, he can also schedule individual meetings.\n\n### 3.Bimbingan\n\n![](demo/dosen/3.gif)\n\nIn this menu, the lecturer is responsible for checking the submission of the outline component of the student guidance. After the lecturer has finished checking the results of his student submissions, he can take several actions including:\n\n- Approved\n\nDeclare that the student's submission is appropriate and can proceed to the next outline component.\n\n- Rejected\n\nDeclare the student's submission is not appropriate. Lecturers can provide notes and supporting files to further clarify their notes\n\n- Progress\n\nStill in the inspection process\n\n\n### 4.Setting - Profile\n\n![](demo/dosen/4.png)\n\nMenu for updating lecturer profiles.\n\n### 5.Setting - Kelompok Saya\n\n![](demo/dosen/5.png)\n\nMenu to change the active group of lecturers. Changes to this group will affect student data that appears on the menu:\n\n- Groups\n- Schedule of Group \u0026 Personal Meetings\n- Guidance\n\n## Roadmap\n\n- [ ] Notification by Email\n- [ ] Mobile Application\n- [ ] Landing Page\n\n## Related\n\nHere are some related projects\n\n[Bimtama API](https://github.com/zgramming/Bimtama-API)\n\n## Feedback\n\nIf you have any feedback, please reach out to us at zeffry.reynando@gmail.com\n\n## Authors\n\n- [@zgramming](https://www.github.com/zgramming)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgramming%2Fbimtama-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzgramming%2Fbimtama-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgramming%2Fbimtama-admin/lists"}