Skip to content

Youssef-Hassane/Image_Processing_API-v2

Repository files navigation

Image Processing API Project

Overview

This is the first project of the advanced track (Web Development Advanced) that is provided by Udacity. The project is about an image processing API (Application Programming Interface).

Hi there, This image processing API was developed by Youssef Hassane. This is the first project of the advanced track (Web Development Advanced) that is provided by Udacity and in cooperation with FWD (Egypt Future Work is Digital Scholarship). The project is about an image processing API (Application Programming Interface). In order to utilize it you need to enter three thing the name of the image, the width of the new image, and the height of the new image.

For example:

For example: http://localhost:2356/api/resize?imageName=fjord&width=300&height=300


Version 1.0.2

In order to run the project you should do the following:

Firstly, you should download the project by clicking of the green button "code" and then clicking on "Download ZIP".

Secondly, you should download node.js in you machine (You can download node.js from the following link: https://nodejs.org/en/download/)

Thirdly, you should open the terminal on the project directory and type thr command: npm install Screenshot1

Screenshot2 Fourthly, you can follow the following command in order to start/run the project:

In order to build the project: npm run build Screenshot3 In order to run Prettier: npm run prettier Screenshot4 In order to build the project and start testing: npm run start_testing Screenshot5 In order to start testing: npm run jasmine Screenshot6 In order to run ESlint: npm run lint Screenshot7 In order to run nodemon and start the project: npm run start_project Screenshot8

After typing the following URL: http://localhost:2356/api/resize?imageName=fjord&width=300&height=300 You will get the following: Screenshot9

The terminal: Screenshot10

The project folder: Screenshot1

Notice that the server is utilizing the port 2356


Contributors

  • Youssef Hassane

References

-Prettier. (n.d.). What is prettier? · prettier. Prettier. Retrieved October 24, 2022, from https://prettier.io/docs/en/index.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published