{"id":48741932,"url":"https://github.com/nithinmohantk/udacity-aws-developer-project-workspace","last_synced_at":"2026-04-12T07:46:47.894Z","repository":{"id":36960668,"uuid":"251142930","full_name":"nithinmohantk/udacity-aws-developer-project-workspace","owner":"nithinmohantk","description":"Udacity Cloud Developer nano-degree program - exercises and project works","archived":false,"fork":false,"pushed_at":"2026-02-17T14:05:58.000Z","size":34833,"stargazers_count":1,"open_issues_count":278,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-12T07:46:43.856Z","etag":null,"topics":["angular","aws","docker","ecs","eks","express","ide","javascript","lambda","markdown","nodejs","postgress","rds","serverless","sql","udacity","udacity-aws-developer-nanodegree","udacity-cloud-developer-nanodegree","udacity-nanodegree","visual-studio"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nithinmohantk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-03-29T21:56:33.000Z","updated_at":"2026-01-05T23:38:20.000Z","dependencies_parsed_at":"2025-09-15T09:33:45.653Z","dependency_job_id":null,"html_url":"https://github.com/nithinmohantk/udacity-aws-developer-project-workspace","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nithinmohantk/udacity-aws-developer-project-workspace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nithinmohantk%2Fudacity-aws-developer-project-workspace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nithinmohantk%2Fudacity-aws-developer-project-workspace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nithinmohantk%2Fudacity-aws-developer-project-workspace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nithinmohantk%2Fudacity-aws-developer-project-workspace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nithinmohantk","download_url":"https://codeload.github.com/nithinmohantk/udacity-aws-developer-project-workspace/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nithinmohantk%2Fudacity-aws-developer-project-workspace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31707953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["angular","aws","docker","ecs","eks","express","ide","javascript","lambda","markdown","nodejs","postgress","rds","serverless","sql","udacity","udacity-aws-developer-nanodegree","udacity-cloud-developer-nanodegree","udacity-nanodegree","visual-studio"],"created_at":"2026-04-12T07:46:47.404Z","updated_at":"2026-04-12T07:46:47.877Z","avatar_url":"https://github.com/nithinmohantk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Introduction \nThis repository contains my practical project works for **Udacity Cloud Developer Nanodegree program**.  As part of working from home due to **COVID-19**, I decided to utilize my free time and do something to upskill myself with help of available free resources. With such interest I started with _[Udacity Cloud Developer Nano Degree](https://www.udacity.com/course/cloud-developer-nanodegree--nd9990)_\n\n## Project Status\n![udacity-c2-frontend CI](https://github.com/nithinmohantk/udacity-aws-developer-project-workspace/workflows/udacity-c2-frontend%20CI/badge.svg)\n![udacity-c2-basic-server CI](https://github.com/nithinmohantk/udacity-aws-developer-project-workspace/workflows/udacity-c2-basic-server%20CI/badge.svg)\n![udacity-c2-restapi CI](https://github.com/nithinmohantk/udacity-aws-developer-project-workspace/workflows/udacity-c2-restapi%20CI/badge.svg)\n![project-c2-udagram CI](https://github.com/nithinmohantk/udacity-aws-developer-project-workspace/workflows/project-c2-udagram%20CI/badge.svg)\n\n## Getting Started\n\n### Folder Structure \n\n* **exercises** - contains sample works as part of the labs from the chapters.\n- - _udacity-c2-basic-server_ - [exercises/udacity-c2-basic-server](exercises/udacity-c2-basic-server)\n- - _udacity-c2-restapi_ - [exercises/udacity-c2-frontend](exercises/udacity-c2-frontend)\n- - _udacity-c2-frontend_ - [exercises/udacity-c2-restapi](exercises/udacity-c2-restapi)\n- - _c4-serverless-demos_ - [exercises/c4-demos-master](exercises/c4-demos-master)\n- - _c4-frontend-client_ - [exercises/c4-client-master](exercises/c4-client-master)\n* **project**  - contains actual project work submitted as part of the assignments for the curriculam\n\n- - Project 1: Static site_Upload_s3 - [project/staticsite_upload_s3](project/staticsite_upload_s3)\n- - Project 2: Image-filter-service (Udagram API) - [project/image-filter-udagram-app](project/image-filter-udagram-app)\n- - Project 3: GitHub Profile modification and review - [my-github-profile](https://github.com/nithinmohantk)\n- - Project 4: Refactor Udagram app into Microservices and Deploy - _In this project, you will reuse their existing Udagram application and convert and extend into a microservice architecture._ - [project/c2-microservices-v1](project/c2-microservices-v1)\n- - Project 5: Serverless - using serverless framework and AWS lambda functions - [project/c4-serverless-app](project/c4-serverless-app)\n- - Project 6: LinkedIn Profile modification and review - [my-linkedin-profile](https://linkedin.com/in/nithinmohantk)\n- - Project 7: Capstone Project - Document Manager [project/p6-docman-app](project/p6-docman-app)\n\n## Installation \n The samples and projects found in this repository are created using Visual Studio Code and Node.js/NPM/ExpressJS stack and it require certain global NPM components and project NPM components(project.json). \n  I used Windows 10 and \n\n### Install NodeJS\nInstall [NodeJS LTS version 10](https://nodejs.org/dist/latest-v10.x/).\n\n- If you are in Windows, you can use the msi installers ([x86](https://nodejs.org/dist/latest-v10.x/node-v10.19.0-x86.msi) or [x64](https://nodejs.org/dist/latest-v10.x/node-v10.19.0-x64.msi)) in this link for the easiest way to set up NodeJS (notice that these direct links evolve over time, so check the latest v10 from the above directory).\n- If you have NodeJS already installed, check that you have the correct version by using `node -v`. It should return version 10.19.0.\n\n### Install Visual Studio Code IDE\nYou can use any code editor or IDE that supports client-side development to build your web part, such as:\n- [Visual Studio Code](https://code.visualstudio.com/)  * I used Code\n- [Atom](https://atom.io)\n- [Webstorm](https://www.jetbrains.com/webstorm)\nThe steps and examples in this documentation use [Visual Studio Code](https://code.visualstudio.com/), but you can use any editor of your choice.\n\n### Optional Tools\nFollowing are some tools that might come in handy as well:\n- [Fiddler](https://www.telerik.com/fiddler)\n- [Postman](https://www.getpostman.com/docs/postman/launching_postman/navigating_postman)\n- [Windows Terminal](https://github.com/Microsoft/Terminal)\n- [Cmder for Windows](http://cmder.net/)\n- [Git source control tools](https://git-scm.com/)  ** Essential for cloning the code from **GitHub**\n\n### Setup Python Environment \n\n```\npip upgrade pip \n````\n### Setup AWS CLI\n```bash\npip install awscli \npip install awsebcli\n```\n\n### Global NPM Components \n```bash\nnpm install -g \n```\n### Project NPM components\nYou may require to visit the respective folder after cloning this repository and run :\n```bash\nnpm install \n```\n\n## Usage \nYou can use the source code in repository under MIT License without any warranty or support. Free to use, without any royalty.\n\n## Completion Certificate\n![Completion Cert](images/certificate.png)\n\n### License \nMIT License © 2020\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnithinmohantk%2Fudacity-aws-developer-project-workspace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnithinmohantk%2Fudacity-aws-developer-project-workspace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnithinmohantk%2Fudacity-aws-developer-project-workspace/lists"}