{"id":20228018,"url":"https://github.com/danukarangith/pos-system-with-backend","last_synced_at":"2025-07-27T02:34:48.930Z","repository":{"id":251648757,"uuid":"838020496","full_name":"danukarangith/Pos-System-with-Backend","owner":"danukarangith","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-09T08:45:21.000Z","size":131,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-03T08:44:45.213Z","etag":null,"topics":["aad","java","mysql"],"latest_commit_sha":null,"homepage":"","language":"Java","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/danukarangith.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":"2024-08-04T17:54:47.000Z","updated_at":"2025-01-22T14:57:27.000Z","dependencies_parsed_at":"2024-08-09T09:42:23.873Z","dependency_job_id":"87773abd-8c75-4fb8-9496-2f9d243f49da","html_url":"https://github.com/danukarangith/Pos-System-with-Backend","commit_stats":null,"previous_names":["danukarangith/pos-system-with-backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danukarangith/Pos-System-with-Backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danukarangith%2FPos-System-with-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danukarangith%2FPos-System-with-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danukarangith%2FPos-System-with-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danukarangith%2FPos-System-with-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danukarangith","download_url":"https://codeload.github.com/danukarangith/Pos-System-with-Backend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danukarangith%2FPos-System-with-Backend/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267289429,"owners_count":24064728,"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-07-27T02:00:11.917Z","response_time":82,"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":["aad","java","mysql"],"created_at":"2024-11-14T07:27:59.143Z","updated_at":"2025-07-27T02:34:48.911Z","avatar_url":"https://github.com/danukarangith.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Post System Backend \n\n## Overview\n\nThis repository contains the backend API for a Post System, developed using Java. The API manages operations related to posts, customers, items, and orders, providing a comprehensive solution for CRUD operations on these entities. The system integrates with MySQL for data storage and utilizes JSON for data interchange. Authentication and authorization are handled through Azure Active Directory (AAD) using Java AAD.\n\n## Features\n\n - **Customer Management**: Create, update, retrieve, and delete customer profiles.\n- **Item Management**: Manage the inventory by adding, updating, retrieving, and removing items.\n- **Order Management**: Handle customer orders, including creation, status updates, and order retrieval.\n- **Post Management**: Perform CRUD operations on posts, including filtering and pagination.\n\n## Technologies Used\n\n- **Java**: The primary programming language for developing the API.\n- **MySQL**: Relational database management system for storing data.\n- **JSON**: Data format used for request and response payloads.\n \n\n## Getting Started\n\n### Prerequisites\n\n- **Java** (JDK 11 or higher)\n- **MySQL** (v8.x or higher)\n- **Maven** (for dependency management)\n \n\n### Installation\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/danukarangith/post-system-backend.git\n    ```\n2. Navigate to the project directory:\n    ```bash\n    cd post-system-backend\n    ```\n3. Configure your MySQL database:\n    ```sql\n    CREATE DATABASE post_system;\n    ```\n \n\n4. Build the project with Maven:\n    ```bash\n    mvn clean install\n    ```\n\n5. Run the application:\n \n \n\n### Running Tests\n\n test with postman : https://documenter.getpostman.com/view/36300872/2sA3s1psGt\n \n### Frontend Link\nhttps://github.com/danukarangith/Pos-System\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanukarangith%2Fpos-system-with-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanukarangith%2Fpos-system-with-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanukarangith%2Fpos-system-with-backend/lists"}