I have hosted the application in AWS, kindly take a look.
Screenshots:
I have chosen the task to create shipments and assign inventory items. To check the working, click on "Create Shipment" in the floating icon (bottom right corner)
Follow the below steps for the setup.
-
Clone the repo and cd into the main folder,
ShopifyInventory
. -
First, download and install postgres locally. Change the application.properties. Input your postgres password.
-
Since this implementation is based on Java in server, install mvn to start the server.
-
Client implementation is done in React JS. Install node >= v14.
-
Build the server side Java application using Maven script, mvn is included in the repo.
mvn package -DskipTests=true
-
You can start the server using the following command,
mvn spring-boot:start -DskipTests=true
-
Then, cd into
webapp
folder to install necessary packages and start the client.npm install && npm start
-
The server will be running in
http://localhost:8080
and the client will be running inhttp://localhost:3000
-
Visit
http://localhost:3000
to access the application.