{"id":22904273,"url":"https://github.com/pariksheet/dribble","last_synced_at":"2025-11-03T23:04:16.038Z","repository":{"id":74229358,"uuid":"66788105","full_name":"pariksheet/dribble","owner":"pariksheet","description":null,"archived":false,"fork":false,"pushed_at":"2016-08-28T20:08:34.000Z","size":1388,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T04:45:44.505Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","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/pariksheet.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-08-28T20:02:07.000Z","updated_at":"2016-11-27T20:23:26.000Z","dependencies_parsed_at":"2023-02-25T19:31:03.766Z","dependency_job_id":null,"html_url":"https://github.com/pariksheet/dribble","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/pariksheet%2Fdribble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pariksheet%2Fdribble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pariksheet%2Fdribble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pariksheet%2Fdribble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pariksheet","download_url":"https://codeload.github.com/pariksheet/dribble/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246605524,"owners_count":20804249,"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":[],"created_at":"2024-12-14T02:45:39.411Z","updated_at":"2025-11-03T23:04:15.991Z","avatar_url":"https://github.com/pariksheet.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"-- SignUP\n\ncurl -X POST http://localhost:9000/signup -H 'Content-Type: application/json' -d '{\"firstName\": \"Pari\", \"lastName\": \"B\", \"email\": \"pari@yahoo.com\", \"password\": \"MyPassword123!!\"}' -v\n\nUser will receive an email upon signup.\n\n-- SignIn\ncurl -X POST http://localhost:9000/signin -H 'Content-Type: application/json' -d '{\"email\": \"pari@yahoo.com\", \"password\": \"MyPassword123!!\" , \"rememberMe\": true}' -v\n\nUser will not be allowed to sign in without confirmation. Above call will fail.\n\n-- Confirm\nEmail will contain confirmation link\ne.g. http://localhost:9000/confirm/fe35def7-bde5-4244 \n\nClick on confirmation link\n\n\n-- SignIn\ncurl -X POST http://localhost:9000/signin -H 'Content-Type: application/json' -d '{\"email\": \"pari@yahoo.com\", \"password\": \"MyPassword123!!\" , \"rememberMe\": true}' -v\n\nOnce confirmed, user will get JWT token\n\n--Authentication/Authorization\n\nUse JWT token while calling secured APIs.\n\ncurl http://localhost:9000/ -H 'X-Auth-Token: eyJ0eXAiOiJKV1QciOiJIUzI1NiJ9.eyJzdWIiOiJleUp3Y205MmFXUmxja2xFSWpvaVkzSmxaR1Z1ZEdsaGJITWlMQ0p3Y205MmFXUmxja3RsZVNJNkluQmlZWEpoY0dGMGNtVkFaMjFoYVd3dVkyOXRJbjA9IiwiaXNzIjoicGxheS1zaWxob3VldHRlIiwiZXhwIjoxNDc0NzgwMzk2LCJpYXQiOjE0NzIxODgzOTYsImp0aSI6IjMxNjI0NmExZDRhNTc0ZDY4Y2Y4NDExMjk1ZTBhMDU4NGUzMzA0ZjZhOTllZWQ5YzI3NWUyZDU2Y2I3ZWY3NGVkYzc5MTRiNzA5OWY3YWIzMjAzMjJiYjBiZjAwMDE4MmMyOTJlYWZjN2NlODdkM2JkYzIzNTA1YWU2NGZmM2NmOWY5Y2E1YmE0ZjhjZjk4OWFhMWQwYWYzNzU0ZTI5OTI2N2M2ZDZhMTU2ZTkyMjkzZWI2NjRlOGQ1NmY5NGM3MjYyNTYxYzQ4NDEwM2Y3NjM3OGZhMzZkYzk0MDAxMjk4MWVkZWZlMmUyNGY3NzcyMzIzNjZlMWY0ZGVmMGE5YzMifQ.02kX84ehMawgYKTVJa_gKBbokUCh53EV9Ix2MfVflok'\n\ncurl http://localhost:9000/secure -H 'X-Auth-Token: eyJ0eXAiOJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJleUp3Y205MmFXUmxja2xFSWpvaVkzSmxaR1Z1ZEdsaGJITWlMQ0p3Y205MmFXUmxja3RsZVNJNkluQmlZWEpoY0dGMGNtVkFaMjFoYVd3dVkyOXRJbjA9IiwiaXNzIjoicGxheS1zaWxob3VldHRlIiwiZXhwIjoxNDc0NzgwMzk2LCJpYXQiOjE0NzIxODgzOTYsImp0aSI6IjMxNjI0NmExZDRhNTc0ZDY4Y2Y4NDExMjk1ZTBhMDU4NGUzMzA0ZjZhOTllZWQ5YzI3NWUyZDU2Y2I3ZWY3NGVkYzc5MTRiNzA5OWY3YWIzMjAzMjJiYjBiZjAwMDE4MmMyOTJlYWZjN2NlODdkM2JkYzIzNTA1YWU2NGZmM2NmOWY5Y2E1YmE0ZjhjZjk4OWFhMWQwYWYzNzU0ZTI5OTI2N2M2ZDZhMTU2ZTkyMjkzZWI2NjRlOGQ1NmY5NGM3MjYyNTYxYzQ4NDEwM2Y3NjM3OGZhMzZkYzk0MDAxMjk4MWVkZWZlMmUyNGY3NzcyMzIzNjZlMWY0ZGVmMGE5YzMifQ.02kX84ehMawgYKTVJa_gKBbokUCh53EV9Ix2MfVflok'\n\ncurl http://localhost:9000/admin -H 'X-Auth-Token: eyJ0eXAiOiCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJleUp3Y205MmFXUmxja2xFSWpvaVkzSmxaR1Z1ZEdsaGJITWlMQ0p3Y205MmFXUmxja3RsZVNJNkluQmlZWEpoY0dGMGNtVkFaMjFoYVd3dVkyOXRJbjA9IiwiaXNzIjoicGxheS1zaWxob3VldHRlIiwiZXhwIjoxNDc0NzgwMzk2LCJpYXQiOjE0NzIxODgzOTYsImp0aSI6IjMxNjI0NmExZDRhNTc0ZDY4Y2Y4NDExMjk1ZTBhMDU4NGUzMzA0ZjZhOTllZWQ5YzI3NWUyZDU2Y2I3ZWY3NGVkYzc5MTRiNzA5OWY3YWIzMjAzMjJiYjBiZjAwMDE4MmMyOTJlYWZjN2NlODdkM2JkYzIzNTA1YWU2NGZmM2NmOWY5Y2E1YmE0ZjhjZjk4OWFhMWQwYWYzNzU0ZTI5OTI2N2M2ZDZhMTU2ZTkyMjkzZWI2NjRlOGQ1NmY5NGM3MjYyNTYxYzQ4NDEwM2Y3NjM3OGZhMzZkYzk0MDAxMjk4MWVkZWZlMmUyNGY3NzcyMzIzNjZlMWY0ZGVmMGE5YzMifQ.02kX84ehMawgYKTVJa_gKBbokUCh53EV9Ix2MfVflok'\n\ncurl -X POST http://localhost:9000/changePassword -H 'X-Auth-Token: eyJ0eXAiOciOiJIUzI1NiJ9.eyJzdWIiOiJleUp3Y205MmFXUmxja2xFSWpvaVkzSmxaR1Z1ZEdsaGJITWlMQ0p3Y205MmFXUmxja3RsZVNJNkluQmlZWEpoY0dGMGNtVkFaMjFoYVd3dVkyOXRJbjA9IiwiaXNzIjoicGxheS1zaWxob3VldHRlIiwiZXhwIjoxNDc0NzgwMzk2LCJpYXQiOjE0NzIxODgzOTYsImp0aSI6IjMxNjI0NmExZDRhNTc0ZDY4Y2Y4NDExMjk1ZTBhMDU4NGUzMzA0ZjZhOTllZWQ5YzI3NWUyZDU2Y2I3ZWY3NGVkYzc5MTRiNzA5OWY3YWIzMjAzMjJiYjBiZjAwMDE4MmMyOTJlYWZjN2NlODdkM2JkYzIzNTA1YWU2NGZmM2NmOWY5Y2E1YmE0ZjhjZjk4OWFhMWQwYWYzNzU0ZTI5OTI2N2M2ZDZhMTU2ZTkyMjkzZWI2NjRlOGQ1NmY5NGM3MjYyNTYxYzQ4NDEwM2Y3NjM3OGZhMzZkYzk0MDAxMjk4MWVkZWZlMmUyNGY3NzcyMzIzNjZlMWY0ZGVmMGE5YzMifQ.02kX84ehMawgYKTVJa_gKBbokUCh53EV9Ix2MfVflok' 'Content-Type: application/json' -d '{\"password\": \"MyPassword987!!\"}' -v\n\n\n-- Reset/Forget Password\n\ncurl -X POST http://localhost:9000/startResetPassword -H 'Content-Type: application/json' -d '{\"email\": \"pari@yahoo.com\"}' -v\nThis API will send an email with password reset link\n\nhttp://localhost:9000/resetPassword/e174b7af-e287-47ee-becf-b2c389cf6b3f\nClick on password reset link.\n\nWeb page with Password Reser Form will open. Set new password.\n\nTry to sign in with old password, this should fail.\nTry to sign in with new password, this should succeed.\n\n\nThanks\nPari\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpariksheet%2Fdribble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpariksheet%2Fdribble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpariksheet%2Fdribble/lists"}