{"id":21071376,"url":"https://github.com/nadeesamaraweera/pos-system","last_synced_at":"2026-03-01T07:31:22.653Z","repository":{"id":244262763,"uuid":"809062196","full_name":"nadeesamaraweera/POS-System","owner":"nadeesamaraweera","description":"This repository contains the final coursework for the Internet Technology module, showcasing the  POS System. The project is developed using JavaScript, CSS, HTML, and Bootstrap, following the MVC  architecture to ensure a structured and maintainable codebase.","archived":false,"fork":false,"pushed_at":"2025-03-04T14:20:12.000Z","size":112,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-30T15:41:31.853Z","etag":null,"topics":["bootstrap","css","html","javascript","jquery","mvc-architecture","pos-system","responsive","single-page-applications"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/nadeesamaraweera.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-06-01T15:23:12.000Z","updated_at":"2025-03-04T14:20:15.000Z","dependencies_parsed_at":"2024-06-13T18:35:44.533Z","dependency_job_id":"4b4690b9-a73a-4654-bd27-6bf26cc49e94","html_url":"https://github.com/nadeesamaraweera/POS-System","commit_stats":null,"previous_names":["nadeesamaraweera/pos-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nadeesamaraweera/POS-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadeesamaraweera%2FPOS-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadeesamaraweera%2FPOS-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadeesamaraweera%2FPOS-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadeesamaraweera%2FPOS-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nadeesamaraweera","download_url":"https://codeload.github.com/nadeesamaraweera/POS-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadeesamaraweera%2FPOS-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29963712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["bootstrap","css","html","javascript","jquery","mvc-architecture","pos-system","responsive","single-page-applications"],"created_at":"2024-11-19T18:52:26.926Z","updated_at":"2026-03-01T07:31:22.649Z","avatar_url":"https://github.com/nadeesamaraweera.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔢 Single Page Application (SPA) POS System  \n\n## 📖 About  \nThis repository contains the final coursework for the **Internet Technology** module, featuring a **POS System**. Built using **JavaScript, CSS, HTML, and Bootstrap**, the project follows the **MVC architecture** to create a seamless, responsive, and dynamic **single-page application** for point-of-sale operations.  \n\n## 🏗 Project Structure  \n- Uses **MVC (Model-View-Controller) design pattern** to organize the project.  \n- Data is stored temporarily using **arrays**.  \n\n## ✨ Features  \n### 🧑‍💼 Customer Management  \n✅ All customer functionalities implemented as shown in the reference video.  \n✅ Validations applied as required.  \n✅ **Tab key focusing disabled** to prevent default behavior.  \n\n### 📦 Item Management  \n✅ All item functionalities managed with proper validations.  \n\n### 🛒 Order Management  \n✅ **Automatic Order ID Generation**  \n✅ **Auto-fill Current Date**  \n✅ **Search \u0026 Load Customer Details** (Previously added customers)  \n✅ **Search \u0026 Load Item Details** (Previously added items)  \n✅ **Add Buying Items to the Table**   \n✅ **Automatic Total Calculation**  \n✅ **Apply Discounts (%)**  \n✅ **Calculate Customer Balance**  \n✅ **Search Orders by Order ID**  \n\n## 🛠 Technologies Used  \n- **HTML** for structure  \n- **CSS** for styling and responsiveness  \n- **JavaScript** for DOM manipulation and logic  \n- **Bootstrap** for enhanced UI components  \n\n## 🚀 Usage  \n1. Clone the repository:  \n   ```bash\n   git clone https://github.com/nadeesamaraweera/POS-System.git\n   ```\n2. Open the `index.html` file in a browser.  \n3. Start managing customers, items, and orders!  \n\n## 📜 License  \nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadeesamaraweera%2Fpos-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnadeesamaraweera%2Fpos-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadeesamaraweera%2Fpos-system/lists"}