{"id":18575285,"url":"https://github.com/imdesai00/crud-app-angular","last_synced_at":"2026-04-18T02:32:19.249Z","repository":{"id":253526832,"uuid":"783062660","full_name":"imdesai00/CRUD-app-Angular","owner":"imdesai00","description":"in this project i can apply some functionality like forget password, hash password, login register using JWT Token and CRUD operation.","archived":false,"fork":false,"pushed_at":"2024-04-12T18:41:12.000Z","size":154,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T00:13:54.924Z","etag":null,"topics":["angular","crud","forgot-password","forgot-password-email","hashpassword","jwt-authentication","jwt-token","smtp","tailwindcss"],"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/imdesai00.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":"2024-04-06T20:49:13.000Z","updated_at":"2024-08-17T10:38:52.000Z","dependencies_parsed_at":"2024-08-18T15:02:08.458Z","dependency_job_id":null,"html_url":"https://github.com/imdesai00/CRUD-app-Angular","commit_stats":null,"previous_names":["imdesai00/crud-app-angular"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/imdesai00/CRUD-app-Angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imdesai00%2FCRUD-app-Angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imdesai00%2FCRUD-app-Angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imdesai00%2FCRUD-app-Angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imdesai00%2FCRUD-app-Angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imdesai00","download_url":"https://codeload.github.com/imdesai00/CRUD-app-Angular/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imdesai00%2FCRUD-app-Angular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953778,"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":["angular","crud","forgot-password","forgot-password-email","hashpassword","jwt-authentication","jwt-token","smtp","tailwindcss"],"created_at":"2024-11-06T23:18:28.779Z","updated_at":"2026-04-18T02:32:19.232Z","avatar_url":"https://github.com/imdesai00.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Angular CRUD with LOGIN/SIGNUP ALL FUNCTIONALITY\n  This Angular project is a complete solution for building a CRUD (Create, Read, Update, Delete) application with robust authentication and authorization features. It includes functionalities like user registration, login, forget password, password hashing, and role-based access control (RBAC), ensuring secure and efficient management of data.\n\n\n## Features\n\n- Authentication: Users can register and log in securely using their email address and password. Authentication is implemented using JWT (JSON Web Tokens), providing a stateless and scalable solution.\n\n- Authorization: Role-based access control (RBAC) is implemented to restrict access to certain functionalities or resources based on user roles. Administrators can manage user roles and permissions.\n\n- Forget Password: Users can reset their passwords if they forget them. A secure reset password functionality is implemented to ensure user account security.\n\n- Password Hashing: User passwords are securely hashed using a strong cryptographic algorithm along with a unique salt. This ensures that passwords are not stored in plaintext and are protected from security threats like brute-force attacks.\n\n- CRUD Operations: The application supports CRUD operations for managing data. Users with appropriate permissions can create, read, update, and delete records as nee\n\n\n## Technologies Used\n\n**ASP.NET Core:** The primary framework for building web applications and APIs.\n\n**C#:** The programming language used for backend logic and API.\n\n**JWT (JSON Web Tokens):** Used for secure token generation and authentication.\n\n**SMTP:** Simple Mail Transfer Protocol for sending emails\n\n**Swagger UI:** A tool to document and test APIs.\n\n**PostgreSQL:** A lightweight, file-based database used for local development and testing.\n\n## Deployment\n\nTo Clone this Project\n\n```bash\n    git clone https://github.com/imdesai00/CRUD-app-Angular.git\n```\n\nInstall Dependency\n\n```bash\n    npm install\n```\n\nInstall Dependency\n\n```bash\n    ng serve\n```\n\nyou need ASP DOTNET CORE WEB API to successfully run this project and you can also find out api in git repo.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimdesai00%2Fcrud-app-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimdesai00%2Fcrud-app-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimdesai00%2Fcrud-app-angular/lists"}