{"id":27471105,"url":"https://github.com/swish78/gaspro","last_synced_at":"2026-01-23T21:55:54.487Z","repository":{"id":265374599,"uuid":"895858635","full_name":"Swish78/GasPro","owner":"Swish78","description":"RBAC web app to manage service request / complaints ","archived":false,"fork":false,"pushed_at":"2024-11-29T06:17:37.000Z","size":54810,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-16T01:50:17.901Z","etag":null,"topics":["django","rbac"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Swish78.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":"2024-11-29T04:01:03.000Z","updated_at":"2025-03-24T21:19:16.000Z","dependencies_parsed_at":"2024-11-29T20:47:52.961Z","dependency_job_id":null,"html_url":"https://github.com/Swish78/GasPro","commit_stats":null,"previous_names":["swish78/gaspro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Swish78/GasPro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2FGasPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2FGasPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2FGasPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2FGasPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Swish78","download_url":"https://codeload.github.com/Swish78/GasPro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swish78%2FGasPro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28700580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T17:25:48.045Z","status":"ssl_error","status_checked_at":"2026-01-23T17:25:47.153Z","response_time":59,"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":["django","rbac"],"created_at":"2025-04-16T01:39:06.390Z","updated_at":"2026-01-23T21:55:54.483Z","avatar_url":"https://github.com/Swish78.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GasPro\n\nGasPro is a web application designed to manage service requests related to gas utility services. Customers can register, submit service requests, and track their request statuses. Staff can log in to manage service requests, provide customer support, and track request progress.\n\n## Features\n\n- **Customer Features:**\n  - Register and log in to the system\n  - Submit service requests\n  - Track the status of submitted service requests\n\n- **Staff Features:**\n  - Log in to the system\n  - Manage service requests submitted by customers\n  - Provide support and track service progress\n\n## Technologies Used\n\n- **Frontend:**\n  - HTML\n  - Tailwind CSS for styling\n\n- **Backend:**\n  - Django (with Django REST Framework)\n  - SQLite for database management\n\n- **Authentication:**\n  - Role-Based Access Control (RBAC) for customer and staff access\n\n## Setup Instructions\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/Swish78/GasPro.git\ncd GasPro\n```\n\n### 2. Install Dependencies\n\n- For **Backend** (Django):\n  ```bash\n  pip install -r requirements.txt\n  ```\n\n### 4. Run Migrations\n\n```bash\ncd gaspro\npython manage.py migrate\n```\n\n### 5. Run the Development Servers\n\n- For the **Backend** (Django):\n  ```bash\n  cd gaspro\n  python manage.py runserver\n  ```\n\n\n### 6. Access the Application\n\n- **Backend**: The Django API will be available at `http://localhost:8000`.\n\n## License\n\nThis project is open-source and available under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswish78%2Fgaspro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswish78%2Fgaspro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswish78%2Fgaspro/lists"}