{"id":15777082,"url":"https://github.com/healeycodes/full-stack-test-for-kano","last_synced_at":"2026-02-04T17:32:59.712Z","repository":{"id":112378101,"uuid":"140875261","full_name":"healeycodes/full-stack-test-for-kano","owner":"healeycodes","description":"~2 hour 'Full Stack Development Test' - A blog application that stores user submitted messages which can be retrieved.","archived":false,"fork":false,"pushed_at":"2018-07-13T19:22:49.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-02T14:07:38.210Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","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/healeycodes.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":"2018-07-13T17:29:30.000Z","updated_at":"2019-06-27T06:26:26.000Z","dependencies_parsed_at":"2023-05-14T04:00:31.340Z","dependency_job_id":null,"html_url":"https://github.com/healeycodes/full-stack-test-for-kano","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/healeycodes/full-stack-test-for-kano","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Ffull-stack-test-for-kano","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Ffull-stack-test-for-kano/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Ffull-stack-test-for-kano/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Ffull-stack-test-for-kano/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/healeycodes","download_url":"https://codeload.github.com/healeycodes/full-stack-test-for-kano/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/healeycodes%2Ffull-stack-test-for-kano/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29091876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-10-04T17:42:28.043Z","updated_at":"2026-02-04T17:32:59.696Z","avatar_url":"https://github.com/healeycodes.png","language":"HTML","readme":"## Full Stack Development Test\n\n![alt text](https://github.com/healeycodes/full-stack-test-for-kano/blob/master/preview.png \"Preview image of app\")\n\nA Flask blog application, serving a mobile-first responsive page that accepts user messages via an HTML form. Messages are saved to an SQLite database within the package folder and can be retrieved with an included Python script.\n\n\u003cbr\u003e\n\n### Build\n\nNote: tested on Python v3.6.5\n\n`pip install -r requirements.txt` or alternatively you can just `pip install Flask`\n\n`cd kano_blog`\n\n`python create_db.py`\n\n\u003cbr\u003e\n\n### Run for development\n\nFlask local server with debugging on:\n```\npython create_db.py\npython app.py\n\n * Debug mode: on\n * Restarting with stat\n * Debugger is active!\n * Debugger PIN: 111-709-776\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n```\n\n\u003cbr\u003e\n\n### Run for production\n\n`pip install waitress`\n\n```\npython create_db.py\nwaitress-serve --call 'kano_blog:create_app'\n\nServing on http://0.0.0.0:8080\n```\n\nDocs: http://flask.pocoo.org/docs/1.0/tutorial/deploy/?highlight=deploy\n\n\u003cbr\u003e\n\n### Get user messages\n\nPrint all messages, delimited by pipe symbol\n\n`python print_messages.py`\n\n(Optional) add the hardcoded test message\n\n`python print_messages.py add_test_msg`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhealeycodes%2Ffull-stack-test-for-kano","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhealeycodes%2Ffull-stack-test-for-kano","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhealeycodes%2Ffull-stack-test-for-kano/lists"}