{"id":21418586,"url":"https://github.com/dhiwise/gitlab","last_synced_at":"2025-07-14T05:31:19.477Z","repository":{"id":114081300,"uuid":"538476670","full_name":"DhiWise/gitlab","owner":"DhiWise","description":"This is GitLab application developed using GitLab's API \u0026 Flutter","archived":false,"fork":false,"pushed_at":"2023-04-07T10:16:05.000Z","size":199,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-08T01:35:05.089Z","etag":null,"topics":["dhiwise","flutter","flutter-apps","git","gitlab"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/DhiWise.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-09-19T11:50:53.000Z","updated_at":"2024-08-14T16:10:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"91f9ede4-c06a-46a0-a6ca-4c4c43dc2847","html_url":"https://github.com/DhiWise/gitlab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DhiWise/gitlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhiWise%2Fgitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhiWise%2Fgitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhiWise%2Fgitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhiWise%2Fgitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DhiWise","download_url":"https://codeload.github.com/DhiWise/gitlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhiWise%2Fgitlab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265245951,"owners_count":23734108,"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":["dhiwise","flutter","flutter-apps","git","gitlab"],"created_at":"2024-11-22T19:22:41.256Z","updated_at":"2025-07-14T05:31:19.452Z","avatar_url":"https://github.com/DhiWise.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e GitLab \u003c/h1\u003e\n\n  \u003cstrong\u003e\n    Generated with ❤️ from Dhiwise\n  \u003c/strong\u003e\u003cbr\u003e\n  \u003cstrong\u003e\n  GitLab application which is built with Flutter.\nIt uses \u003ca href==\"https://about.gitlab.com/\"/\u003eGitLab\u003c/a\u003e's API\u003c/strong\u003e\n\n\n\n\n### Table of Contents\n- [Features](#features)\n- [Screenshots](#screenshots)\n- [Setup](#setup)\n- [Version of Technologies](#version-of-technologies)\n- [Folder Structure](#folder-structure)\n- [Third party packages used](#third-party-packages-used)\n- [MIT License](#mit-license)\n- [Community](#Community)\n\n\n## Features\n\u003cul\u003e\n\u003cli\u003eGet Project List\u003c/li\u003e\n\u003cli\u003eGet Project's Commit List\u003c/li\u003e\n\u003cli\u003eGet Project's Job List\u003c/li\u003e\n\u003c/ul\u003e\n\n## Screenshots  \n\n![Gitlab](https://user-images.githubusercontent.com/112176734/190622057-e6c2c9a7-4aef-4569-8945-d9e0ab6d9484.png)\n\n\n## Setup\n\n#### 1. [GitLab's API](https://docs.gitlab.com/ee/api/)\n#### 2. [Setup Flutter](https://flutter.io/setup/)\n#### 3. Clone the repo\n```sh\n$ git clone https://github.com/DhiWise/gitlab\n$ cd gitlab/\n```\n#### 4. Setup in code\nIn api_client.dart add your base URL of GitLab\n  \n#### 5.[Create Personal Access Token](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html)\n\n#### 6. ```flutter pub get ```\n\n#### 7. ``` flutter run ```\n\n\n## Version of Technologies\nDart SDK Version 2.17.0 or greater. \nFlutter SDK Version 3.0.0 or greater.\n\n\n\n\n## Folder Structure\n\n```\n├── android - contains files and folders required for running the application on an Android operating system.\n├── assets - contains all images and fonts of your application.\n├── ios - contains files required by the application to run the dart code on iOS platforms.\n├── lib - Most important folder in the project, used to write most of the dart code.\n├── main.dart - starting point of the application\n├── core\n│ ├── app_export.dart - contains commonly used file imports\n│ ├── constants - contains all constants classes\n│ ├── errors - contains error handling classes\n│ ├── network - contains network related classes\n│ └── utils - contains common files and utilities of project\n├── data\n│ ├── apiClient - contains api calling methods\n│ ├── models - contains request/response models\n│ └── repository - network repository\n├── localization - contains localization classes\n├── presentation - contains all screens and screen controllers\n│ └── screens - contains all screens\n├── routes - contains all the routes of application\n└── theme - contains app theme and decoration classes\n\n```\n\n## Third party packages used\nintl-^0.17.0\n\n## MIT License\n\nCopyright (c) 2022 DhiWise\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n ## Community\n \n \u003ca href=\"https://twitter.com/dhiwise\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/35039342/55471524-8e24cb00-5627-11e9-9389-58f3d4419153.png\" width=\"60\" alt=\"DhiWise Twitter\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.youtube.com/c/DhiWise\"\u003e\u003cimg src=\"https://cdn.vox-cdn.com/thumbor/0kpe316UpZWk53iw3bOLoJfF6hI=/0x0:1680x1050/1400x1400/filters:focal(706x391:974x659):format(gif)/cdn.vox-cdn.com/uploads/chorus_image/image/56414325/YTLogo_old_new_animation.0.gif\" width=\"60\" alt=\"DhiWise YouTube\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/ghnmk7Mhbd\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/47489894/183043664-b01aac56-0372-458a-bde9-3f2a6bded21b.png\" width=\"60\" alt=\"DhiWise Discord\"\u003e\u003c/a\u003e\n\u003ca href=\"https://docs.dhiwise.com/\"\u003e\u003cimg src=\"https://global-uploads.webflow.com/618e36726d3c0f19c9284e56/62383865d5477f2e4f6b6e2e_main-monogram-p-500.png\" width=\"60\" alt=\"DhiWise Documentation\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhiwise%2Fgitlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhiwise%2Fgitlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhiwise%2Fgitlab/lists"}