{"id":16068336,"url":"https://github.com/unicodeveloper/devcraft-demo","last_synced_at":"2025-10-22T14:30:32.665Z","repository":{"id":87983522,"uuid":"69522771","full_name":"unicodeveloper/devcraft-demo","owner":"unicodeveloper","description":"Demo app for using auth0 for identity management. Codelab for workshop at DevCraft, Nairobi 2016 (http://dev-craft.co.ke)","archived":false,"fork":false,"pushed_at":"2016-09-30T05:07:04.000Z","size":2119,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-07T18:51:31.988Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://unicodeveloper.github.io/devcraft-demo/#/","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/unicodeveloper.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-29T02:28:58.000Z","updated_at":"2020-07-14T21:58:22.000Z","dependencies_parsed_at":"2023-03-03T04:30:19.758Z","dependency_job_id":null,"html_url":"https://github.com/unicodeveloper/devcraft-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/unicodeveloper/devcraft-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unicodeveloper%2Fdevcraft-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unicodeveloper%2Fdevcraft-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unicodeveloper%2Fdevcraft-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unicodeveloper%2Fdevcraft-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unicodeveloper","download_url":"https://codeload.github.com/unicodeveloper/devcraft-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unicodeveloper%2Fdevcraft-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280450214,"owners_count":26332838,"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-10-22T02:00:06.515Z","response_time":63,"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":"2024-10-09T06:20:49.440Z","updated_at":"2025-10-22T14:30:32.660Z","avatar_url":"https://github.com/unicodeveloper.png","language":"JavaScript","readme":"# DevCraft Demo - KE Food Quest\n\nThis is a sample app to demonstrate use of auth0 for identity management in an SPA. This is codelab from a workshop at DevCraft 2016 by [Segun Famisa](https://github.com/segunfamisa) and I.\n\nA user signs into the app to unlock a tasty plate of Kenyan delicacy. Most likely the Ughali\n\n## Screenshots\n\n![screen shot 2016-09-29 at 5 25 26 am](https://cloud.githubusercontent.com/assets/2946769/18939004/b79e42a8-8605-11e6-85de-b509ebff9570.png)\n_HomePage_\n![screen shot 2016-09-29 at 5 25 42 am](https://cloud.githubusercontent.com/assets/2946769/18939006/b79f314a-8605-11e6-971d-29bf4470d7ba.png)\n_Auth0 lock Widget_\n![screen shot 2016-09-29 at 5 25 11 am](https://cloud.githubusercontent.com/assets/2946769/18939005/b79ebf26-8605-11e6-975b-cd57b76a3d60.png)\n_Profile Info_\n![screen shot 2016-09-29 at 5 25 03 am](https://cloud.githubusercontent.com/assets/2946769/18939008/b7a0bd9e-8605-11e6-8770-f81113ba3dbc.png)\n_Serves Ughali_\n\n\n## Installation\n\nAfter cloning the repo, go ahead and do the following:\n\n```bash\nbower install\n```\n\nPlace your Auth0 `clientID` and `domain` in `lockProvider.init`.\n\n```js\n// app.js\n\n...\n\nlockProvider.init({\n  clientID: AUTH0_CLIENT_ID,\n  domain: AUTH0_DOMAIN\n});\n\n...\n```\n\nTo run this project, you can use `http-server` or `webpack-dev-server`:\n\n```bash\nnpm install -g http-server\n\nhttp-server\n```\n\n## What is Auth0?\n\nAuth0 helps you to:\n\n* Add authentication with [multiple authentication sources](https://docs.auth0.com/identityproviders), either social like **Google, Facebook, Microsoft Account, LinkedIn, GitHub, Twitter, Box, Salesforce, among others**, or enterprise identity systems like **Windows Azure AD, Google Apps, Active Directory, ADFS or any SAML Identity Provider**.\n* Add authentication through more traditional **[username/password databases](https://docs.auth0.com/mysql-connection-tutorial)**.\n* Add support for **[linking different user accounts](https://docs.auth0.com/link-accounts)** with the same user.\n* Support for generating signed [JSON Web Tokens](https://docs.auth0.com/jwt) to call your APIs and **flow the user identity** securely.\n* Analytics of how, when and where users are logging in.\n* Pull data from other sources and add it to the user profile, through [JavaScript rules](https://docs.auth0.com/rules).\n\n## Create a free account in Auth0\n\n1. Go to [Auth0](https://auth0.com) and click Sign Up.\n2. Use Google, GitHub or Microsoft Account to login.\n\n## Issue Reporting\n\nIf you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The [Responsible Disclosure Program](https://auth0.com/whitehat) details the procedure for disclosing security issues.\n\n## Author\n\n[Auth0](auth0.com)\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funicodeveloper%2Fdevcraft-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funicodeveloper%2Fdevcraft-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funicodeveloper%2Fdevcraft-demo/lists"}