This is the project for Backend Development with Node.js in Udacity's Full-Stack JavaScript Development Nanodegree. I build a React front end and a backend server with Node.js for the application. I mainly used Node.js, Express, TypeScript and Jasmine for the backend server. For the frontend, I used Create React App and React-bootstrap to bootstrap this project.
- To get this project, type
git clone https://github.com/cheerworld/imageProcessAPI.git
in your terminal andcd imageProcess
to get into your project.
To get started developing right away:
-
Install and start the API server
cd ImageProcessAPI
npm install
npm run start
- you can test the ImageProcessAPI server with
npm run test
- you can prettier server code with
npm run prettier
and eslint code withnpm run lint
-
In another terminal window
cd frontend
- install all project dependencies with
npm install/yarn add
- start the development server with
npm/yarn start
There is a form for the user to fill to get the image processed. You need to enter filename, width, and height to submit this information and get the image processed. After the image is processed, the processed image will show below the submit button.
There is more information regarding the ImageProcessAPI server in README file ,and how to create a React App in another README file.