{"id":27373690,"url":"https://github.com/codingerik/constructionmanagementsystem","last_synced_at":"2025-07-01T22:04:15.820Z","repository":{"id":46354006,"uuid":"415109102","full_name":"CodingErik/constructionManagementSystem","owner":"CodingErik","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-18T00:02:17.000Z","size":5367,"stargazers_count":15,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-01T22:04:06.124Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodingErik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-08T19:46:19.000Z","updated_at":"2025-06-23T14:46:54.000Z","dependencies_parsed_at":"2022-08-29T22:51:50.057Z","dependency_job_id":null,"html_url":"https://github.com/CodingErik/constructionManagementSystem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodingErik/constructionManagementSystem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingErik%2FconstructionManagementSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingErik%2FconstructionManagementSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingErik%2FconstructionManagementSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingErik%2FconstructionManagementSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodingErik","download_url":"https://codeload.github.com/CodingErik/constructionManagementSystem/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingErik%2FconstructionManagementSystem/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263041897,"owners_count":23404457,"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":[],"created_at":"2025-04-13T11:27:46.086Z","updated_at":"2025-07-01T22:04:15.788Z","avatar_url":"https://github.com/CodingErik.png","language":"Java","readme":"# Construction Management System\n\n## Description\n    Construction management system is a web application that is designed for management of construction site facilities (employees and inventory). The purpose of this application is to provide an efficient, fast, easy-to-use workspace for Construction employees to manage their work and inventory.\n\n## Table of Contents:\n\n* [High-level architecture](##High-level-architecture) \n* [Technology Used](##Technology-Used) \n* [UI Mockup](##UI-Mockup)\n* [Contributing](##Contributing)\n* [Team Members](##Team-Members)\n* [Further Development](##Further-Development)\n\n\n## High-level architecture\n\n![SystemDesign](./SubmissionMaterials/SystemDesign.png)\n\n## Database Diagram\n\n![DBDiagram](./SubmissionMaterials/DBDiagram.png)\n\n## Technology Used\n\n* Front End:\n    * React\n    * Bootstrap\n\n* Back End:\n    * Java 8\n    * Spring Boot\n    * Jwt\n    * Feign\n    * Testing:\n        * MockMVC\n        * Mockito\n        * Junit4\n    * Database:\n        * Spring Data JPA\n        * MySQL\n        \n\n## UI Mockup\n\n![UIHome](./SubmissionMaterials/UIHome.png) \n![UIProfile](./SubmissionMaterials/UIProfile.png)\n![UIProjects](./SubmissionMaterials/UIProjects.png)\n![UITasks](./SubmissionMaterials/UITasks.png)\n![UIAdmin](./SubmissionMaterials/UIAdmin.png)\n\n\n## Contributing\n\n    If you would like to contribute to this project or have any suggestions please do the following:\n        1. run terminal/bash command - 'git clone https://github.com/CodingErik/constructionManagementSystem.git'\n        2. implement your changes to the code on your local branch\n        3. Submit a pull request - Our team will review it as soon as possible.\n\n## Team Members\n\n* Eric Chen\n* Daniel Yu\n* Erik De Luna\n* Amal Janabayev\n\n## Further Development\n\n    Our goals for future developement include integrating more microservices for the following business functions related to construction management : Accounting \u003c-\u003e Bookkeeping \u003c-\u003e Schedule Management, Third party vendor request system, payment service for companies to access particular features of the application\n\n## License: \n\n  ##### Copyright: Amal Janabayev\n\n  ##### [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingerik%2Fconstructionmanagementsystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingerik%2Fconstructionmanagementsystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingerik%2Fconstructionmanagementsystem/lists"}