{"id":20957780,"url":"https://github.com/marekpridal/bsc-rxswift-demo","last_synced_at":"2025-07-23T02:34:20.519Z","repository":{"id":205601421,"uuid":"135034769","full_name":"marekpridal/BSC-RxSwift-Demo","owner":"marekpridal","description":null,"archived":false,"fork":false,"pushed_at":"2019-11-08T16:53:54.000Z","size":670,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-13T06:15:00.608Z","etag":null,"topics":["ios","reactive","rxcocoa","rxswift","swift"],"latest_commit_sha":null,"homepage":null,"language":"Swift","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/marekpridal.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,"governance":null}},"created_at":"2018-05-27T10:02:42.000Z","updated_at":"2020-06-02T09:36:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd7f7dd1-2bb1-4dbe-b4f9-2c6a4d253477","html_url":"https://github.com/marekpridal/BSC-RxSwift-Demo","commit_stats":null,"previous_names":["marekpridal/bsc-rxswift-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marekpridal/BSC-RxSwift-Demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekpridal%2FBSC-RxSwift-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekpridal%2FBSC-RxSwift-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekpridal%2FBSC-RxSwift-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekpridal%2FBSC-RxSwift-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marekpridal","download_url":"https://codeload.github.com/marekpridal/BSC-RxSwift-Demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekpridal%2FBSC-RxSwift-Demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266606744,"owners_count":23955339,"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-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["ios","reactive","rxcocoa","rxswift","swift"],"created_at":"2024-11-19T01:43:59.352Z","updated_at":"2025-07-23T02:34:20.490Z","avatar_url":"https://github.com/marekpridal.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task\r\n\r\nImplement simple native iPhone application for management of personal notes. The application should be ready to build and run right after clone of your repository.\r\n\r\nThe application should integrate API, which is ready to use at URL: \u003ca href=\"http://private-9aad-note10.apiary-mock.com/\"\u003ehttp://private-9aad-note10.apiary-mock.com/\u003c/a\u003e\r\n\r\n### Methods\r\n`GET /notes`\r\n\r\n`GET /notes/{id}`\r\n\r\n`POST /notes`\r\n\r\n`PUT /notes/{id}`\r\n\r\n`DELETE /notes/{id}`\r\n\r\n\r\n### Functional requirements\r\nMain page with list of notes should be opened right after installation/opening of the application.\r\nUser can display, edit, delete and create new note.\r\n\r\n\r\n### Non-functional requirements\r\nYou are the GUI designer, feel free to do whatever you want, but follow platform conventions and standards.\r\nThe application should be created from standard and native components.\r\nSwift is preferred way. Objective-C is simply OK.\r\nThe project has to contain at least one unit test.\r\n\r\n\r\n## Installation\r\n1. Use `git clone` for getting repository\r\n2. Use command line to navigate into root directory of project\r\n3. Run `pod install` in terminal\r\n4. Open `BSC.xcworkspace` file\r\n5. Run project using `CMD+R`\r\n\r\n## Unit tests\r\n1. After successful project setup, go to `BSCTests` group\r\n2. In `NotesModelTests.swift` file find test method `testAddNewNote` and run it by clicking on symbol of diamond\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarekpridal%2Fbsc-rxswift-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarekpridal%2Fbsc-rxswift-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarekpridal%2Fbsc-rxswift-demo/lists"}