{"id":22706434,"url":"https://github.com/sarwirr/ppp","last_synced_at":"2026-04-25T23:33:31.323Z","repository":{"id":158076625,"uuid":"632895979","full_name":"sarwirr/ppp","owner":"sarwirr","description":"Mobile application to Recognize Handwritten Digits","archived":false,"fork":false,"pushed_at":"2023-06-26T02:17:27.000Z","size":4134,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T17:03:28.112Z","etag":null,"topics":["authentication","authorization","file-upload","jwt-authentication","nest","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/sarwirr.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":"2023-04-26T10:56:38.000Z","updated_at":"2023-05-12T15:49:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"75ee67f8-ef8a-49e4-a7c2-968669a60fb4","html_url":"https://github.com/sarwirr/ppp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sarwirr/ppp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarwirr%2Fppp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarwirr%2Fppp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarwirr%2Fppp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarwirr%2Fppp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sarwirr","download_url":"https://codeload.github.com/sarwirr/ppp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarwirr%2Fppp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32280973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: 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":["authentication","authorization","file-upload","jwt-authentication","nest","typescript"],"created_at":"2024-12-10T10:08:41.557Z","updated_at":"2026-04-25T23:33:31.308Z","avatar_url":"https://github.com/sarwirr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://nestjs.com/\" target=\"blank\"\u003e\u003cimg src=\"https://nestjs.com/img/logo-small.svg\" width=\"200\" alt=\"Nest Logo\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456\n[circleci-url]: https://circleci.com/gh/nestjs/nest\n\n## Back-end PPP\n\n\n## Introduction \nIntroducing our Personal Project an android application to recognize handwritten digits that uses machine learning techniques to recognise as well as clarifying handwritten digits.the mobile application allows the user to draw on the device touchscreen and the program will accurately identify and display the result.\n\n## Description\n\nThis Mobile Application present these features\n\n- The application provides a user-friendly interface where users can draw or write digits using their finger or a stylus on the touchscreen.\n- Before the digit recognition process, the application applies various image processing techniques to enhance the quality of the input image. This may involve resizing, normalization, and noise reduction to improve accuracy.\n- The application allows you to own your own account accessible via credentials.\n\n\n[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.\n\n\n## Architecture \n![Architecture](https://github.com/sarwirr/ppp/blob/master/uploads/simplearch.png)\n\n## Why did I choose this framework and architecture?\nAbout the framework, I liked the possibility of using a framework made for typescript and the documentation is really completed. But after my first project with this framework, I realized that the common architecture from the documentation was not the best choice. Of course, at the beginning everything is fine, the problem arrive always after some months when the specs change again and again. For that reason, I tried a few architectures and stoped on clean architecture. Clean architecture gives me a solution to my problem.\n\n\n\n## Installation\n\n\n```bash\n$ npm install\n```\n\n## Running the app\n\n```bash\n# development\n$ npm run start\n\n# watch mode\n$ npm run start:dev\n\n# production mode\n$ npm run start:prod\n```\n\n## Test\n\n```bash\n# unit tests\n$ npm run test\n\n# e2e tests\n$ npm run test:e2e\n\n# test coverage\n$ npm run test:cov\n```\n\n## Support\n\nNest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).\n\n## Stay in touch\n\n- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)\n- Website - [https://nestjs.com](https://nestjs.com/)\n- Twitter - [@nestframework](https://twitter.com/nestframework)\n\n## License\n\nNest is [MIT licensed](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarwirr%2Fppp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsarwirr%2Fppp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarwirr%2Fppp/lists"}