{"id":15103349,"url":"https://github.com/surajdeed/angular-project","last_synced_at":"2026-02-27T03:00:58.629Z","repository":{"id":242449886,"uuid":"809572497","full_name":"SurajDEED/angular-project","owner":"SurajDEED","description":"This project is a comprehensive full-stack application built using Angular for the frontend, NestJS for the backend, and Mongoose for the database interactions with MongoDB. The application provides functionalities to create, update, view, and delete user records. Additionally, it includes features to generate, view, and download user data in PDF","archived":false,"fork":false,"pushed_at":"2024-06-03T03:28:21.000Z","size":197,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:45:17.230Z","etag":null,"topics":["angular","angularjs","expressjs","full-stack-web-development","nestjs","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/SurajDEED.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-06-03T03:05:38.000Z","updated_at":"2024-06-03T03:30:48.000Z","dependencies_parsed_at":"2024-06-03T04:58:03.749Z","dependency_job_id":"4f632382-1801-4713-bb7c-ff7a5e0498cc","html_url":"https://github.com/SurajDEED/angular-project","commit_stats":null,"previous_names":["surajdeed/angular-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SurajDEED/angular-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SurajDEED%2Fangular-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SurajDEED%2Fangular-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SurajDEED%2Fangular-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SurajDEED%2Fangular-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SurajDEED","download_url":"https://codeload.github.com/SurajDEED/angular-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SurajDEED%2Fangular-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29883111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"online","status_checked_at":"2026-02-27T02:00:06.759Z","response_time":57,"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","angularjs","expressjs","full-stack-web-development","nestjs","tailwindcss"],"created_at":"2024-09-25T19:23:38.093Z","updated_at":"2026-02-27T03:00:58.598Z","avatar_url":"https://github.com/SurajDEED.png","language":"TypeScript","readme":"# Angular Project\n\n## About the Project\n\nThis project is a full-stack web application built using Angular for the frontend, NestJS for the backend, and Mongoose for database services. \nThe application allows users to perform CRUD (Create, Read, Update, Delete) operations on user data. Additionally, it offers functionalities for \nviewing, downloading, and generating PDFs.\n\n### Key Features\n\n- **User Management**: Create, view, update, and delete user information.\n- **PDF Operations**: Generate, view, and download PDF documents based on user data.\n- **Full-Stack Integration**: Seamless interaction between frontend and backend services.\n- **Database Service**: Efficient data handling using Mongoose with MongoDB.\n\n### Technologies Used\n\n- **Frontend**: Angular\n- **Backend**: NestJS\n- **Database**: MongoDB with Mongoose\n\n### Application Structure\n\n- **Frontend (Angular)**:\n  - Components for user operations.\n  - Services for handling HTTP requests.\n  - Modules for organizing application features.\n\n- **Backend (NestJS)**:\n  - Controllers for defining API routes.\n  - Services for business logic.\n  - Mongoose schemas for database models.\n\nThis project demonstrates the integration of a modern frontend framework with a robust backend framework and efficient database service, providing a comprehensive solution for user management and PDF operations.\n\n\nExample:\nThis is a simple Angular project that demonstrates the basics of Angular framework including components, services, routing, and HTTP client.\n\n## Features\n\n- Feature 1: Describe the feature here\n- Feature 2: Describe the feature here\n- Feature 3: Describe the feature here\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Prerequisites\n\nEnsure you have the following installed:\n\n- [Node.js](https://nodejs.org/en/)\n- [Angular CLI](https://cli.angular.io/)\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/SurajDEED/angular-project.git\n\n2. Navigate to the project directory\n   ```sh\n   cd fullApp\n\n3. Install NPM packages for both frontend and backend\n      ```sh\n    npm install\n    cd user-data\n    npm install\n    cd ../app\n    npm install\n      \n4. Note: Change the MongoDB URL to the URL of your local system to ensure the database functionality works properly.\n\nInstall Dependencies: Ensure you have all necessary dependencies installed.\nnpm install\n\n### Update MongoDB URL:\n\nOpen the configuration file where the MongoDB URL is set (e.g., config.js or .env).\nChange the MongoDB URL to the URL of your local system to ensure the database functionality works properly.\n  ```sh\n      MONGODB_URI=mongodb://localhost:27017/your-database-name\n\n### Usage\n``` sh\nRun the Backend Server:\nnpm start\n\nRun the Frontend Application:\nng serve\n\n\nYour Name - @surajDEED - deedwaniyasuraj05@gmail.com\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurajdeed%2Fangular-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsurajdeed%2Fangular-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurajdeed%2Fangular-project/lists"}