{"id":23980861,"url":"https://github.com/fourkitchens/local-webapp","last_synced_at":"2026-04-18T12:31:51.446Z","repository":{"id":5593094,"uuid":"6799676","full_name":"fourkitchens/local-webapp","owner":"fourkitchens","description":"Prototyping a localStorage-enabled webapp. For science.","archived":false,"fork":false,"pushed_at":"2013-02-01T23:56:50.000Z","size":5376,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-03-03T22:33:53.478Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/fourkitchens.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":"2012-11-21T17:13:10.000Z","updated_at":"2022-08-29T14:43:37.000Z","dependencies_parsed_at":"2022-07-07T06:09:06.743Z","dependency_job_id":null,"html_url":"https://github.com/fourkitchens/local-webapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fourkitchens/local-webapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Flocal-webapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Flocal-webapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Flocal-webapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Flocal-webapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fourkitchens","download_url":"https://codeload.github.com/fourkitchens/local-webapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Flocal-webapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31969544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":[],"created_at":"2025-01-07T10:19:00.560Z","updated_at":"2026-04-18T12:31:51.425Z","avatar_url":"https://github.com/fourkitchens.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# localStorage webapp prototype\n\nAn experiment by [Four Kitchens](http://fourkitchens.com)\n\n## Getting started\n\nBefore you can inject any content into the app you need to copy ```app/example.conf.js``` to ```app/conf.js```.\nThis file will contain the list of sections to use in your app as well as some other valuable metadata.\n\n## Static content\n\nTo add a static page to the app, first add the html in ```app/templates/static/{{template-name}}.html```\nwhere ```{{template-name}}}``` is an arbitrary name for the content you want to add.\n\nThen, update conf.js and add a new section to the ```sections``` array, the format is as follows:\n\n```JavaScript\n{\n  title: 'About This App', // The title to display in the app menu.\n  id: 'page-about', // The ID to anchor the menu to. This should be unique.\n  template: 'static/about' // The template to use.\n}\n```\n\n## Dev notes\n\n### Compass\n\nThe following compass gems should be installed\"\n\n* compass-aurora\n* animation --pre\n\n### LiveReload\n\nIf you have LiveReload on your local machine, you can use it on a\nmobile device by looking up your LAN IP (not external IP) and visiting that IP\non each device. LiveReload's script at the top of index.html will automatically\ndetect your local server and do its magic!\n\n### grunt/bbb\n\nYou should build the application using ```bbb release``` (a backbone\nwrapper for grunt).\n\nYou can also cause the application to be rebuilt automatically when you change\nsass or JavaScript files using ```bbb watch```.\n\nBefore you can get started with grunt run ```npm install``` from this directory.\n\n### require.js and compiled sources\n\nThe JavaScript is now compiled with require.js. This obviously isn't very useful\nif you need to debug something, so change the require path in index.html to ```/dist/debug/require.js```.\n\n\nSimilarly, if you need to see unminified CSS change the stylesheet path to ```/dist/debug/main.css```.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Flocal-webapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffourkitchens%2Flocal-webapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Flocal-webapp/lists"}