{"id":23223382,"url":"https://github.com/recheck-io/uoi-frontend","last_synced_at":"2026-05-09T16:38:48.860Z","repository":{"id":51358432,"uuid":"349442727","full_name":"ReCheck-io/uoi-frontend","owner":"ReCheck-io","description":"User Interface to the Unique object identifier - an ID that would represent an element up to a whole building in an estate. The user can easily create and manage a node.","archived":false,"fork":false,"pushed_at":"2021-05-21T15:48:39.000Z","size":1226,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-11T13:32:18.108Z","etag":null,"topics":["neo4j","realestate","uoi"],"latest_commit_sha":null,"homepage":"https://uoi-frontend.recheck.io/","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/ReCheck-io.png","metadata":{"files":{"readme":"README - Use cases.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}},"created_at":"2021-03-19T14:01:38.000Z","updated_at":"2021-05-21T15:48:42.000Z","dependencies_parsed_at":"2022-08-28T03:21:09.831Z","dependency_job_id":null,"html_url":"https://github.com/ReCheck-io/uoi-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReCheck-io%2Fuoi-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReCheck-io%2Fuoi-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReCheck-io%2Fuoi-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReCheck-io%2Fuoi-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReCheck-io","download_url":"https://codeload.github.com/ReCheck-io/uoi-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247365936,"owners_count":20927431,"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":["neo4j","realestate","uoi"],"created_at":"2024-12-18T23:17:18.483Z","updated_at":"2025-10-11T05:33:25.692Z","avatar_url":"https://github.com/ReCheck-io.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UOI Frontend - Use cases\nFor each use case there is shown a one or several screenshots that the user can go through to complete a given scenario.  \n\nOpening the application for first time it will show “Create/ Update” screen without existing nodes in user session.\n\u003cimg src=\"docs\\images-readme\\Use cases 1.png\"/\u003e\n  \n##### Create UOI  \nClicking the “New UOI” button shows the create form to the right. The user should fill the Country Code (with 2 letters as is by the standard) and level. Parent UOI is optional.\n\u003cimg src=\"docs\\images-readme\\Use cases 2.png\"/\u003e  \n\n\u003cimg src=\"docs\\images-readme\\Use cases 3.png\"/\u003e\n\nClicking on “Create” triggers Backend validation. If data input is incorrect/incomplete appropriate message is shown.\n\u003cimg src=\"docs\\images-readme\\Use cases 4.png\"/\u003e  \n\n\u003cimg src=\"docs\\images-readme\\Use cases 5.png\"/\u003e  \n\nAfter successful validation of input data new UOI is created and it is shown on the table.\n\u003cimg src=\"docs\\images-readme\\Use cases 6.png\"/\u003e  \n\n##### Update parent UOI  \nWhen the user clicks on the \"Data\" button the UI will show “Create new” form with UOI data (fields country code and level will be disabled). To make child/parent relation with another UOI node the user have to know existing UOI node and fill \"Parent UOI\" text field.\n\u003cimg src=\"docs\\images-readme\\Use cases 7.png\"/\u003e  \n\n##### Add / Update Properties\nWhen the user clicks on the \"Properties\" button the UI will show form on the right side.\n\u003cimg src=\"docs\\images-readme\\Use cases 8.png\"/\u003e  \n\nClicking on \"Add\" adds new \u003ckey, value\u003e pair text fields to the UI:\n\u003cimg src=\"docs\\images-readme\\Use cases 9.png\"/\u003e\n\n\u003cimg src=\"docs\\images-readme\\Use cases 10.png\"/\u003e  \n\nIf there is already recorded properties they will be shown. Note that the key (property name) is disabled for editing:\n\u003cimg src=\"docs\\images-readme\\Use cases 11.png\"/\u003e \n\nClicking on \"Update\" the Frontend sends all user entered properties to the Backend to store it in the database.\n\n##### Documents\nWhen the user clicks on the \"Documents\" button the UI will show integrated external to UOI services for documents to particular UOI\n\u003cimg src=\"docs\\images-readme\\Use cases 12.png\"/\u003e\n\nSome of the external services need user related data to access documents. UOI Backend sends the user related data for verification to the external service. If the verification require administrators of the external service to take decision for permitting or denying access then appropriate message will be shown.\n\u003cimg src=\"docs\\images-readme\\Use cases 13.png\"/\u003e\n\nIf the user already have permissions for that type of documents for particular external service then Frontend will list them.\n\u003cimg src=\"docs\\images-readme\\Use cases 14.png\"/\u003e\n\n##### Hierarchy\nThe Frontend shows parent and children only on one level up \u0026 down.\n\u003cimg src=\"docs\\images-readme\\Use cases 15.png\"/\u003e\n\n##### Search concrete UOI\nUOI must be known in advance. If result is found it will be shown in the table:\n\u003cimg src=\"docs\\images-readme\\Use cases 16.png\"/\u003e\n\n##### Search by properties  \nThe Properties must be known in advance. They could be taken from \"Properties\" component. The \u003ckey, value\u003e pair must be matched together with already stored \u003ckey, value\u003e pairs in Backend database in order to show at least one. \n\u003cimg src=\"docs\\images-readme\\Use cases 17.png\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frecheck-io%2Fuoi-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frecheck-io%2Fuoi-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frecheck-io%2Fuoi-frontend/lists"}