The "Udagram Image Filtering Microservice" is a part of the Udacity Cloud Engineering Nanodegree program. It involves creating a web application where users can register, log in, post photos, and process those photos using an image filtering microservice.
Link github repo: nhonvo/project2 (github.com)
- Setup Node Environment:
Initialize a new Node.js project by running npm i
in the project directory.
Start the development server with npm run dev
.
- Create a New Endpoint in
server.ts
:
In the server.ts
file, create a new endpoint that uses query parameters to download an image from a public URL, apply image filtering, and return the filtered image.
Helper functions for image processing are provided in the util/util.ts
file.
- Deploy Your System:
Follow the deployment process described in the course, including using Elastic Beanstalk (eb init
, eb create
, and eb deploy
) to deploy the image-filtering service.
- My Elastic Beanstalk Endpoint:
- Optional: Stand Out Tasks:
Elastic Beanstalk Endpoint: You've provided an Elastic Beanstalk endpoint where your image filtering service can be accessed.