Installation of the software requires an installation of Node JS.
The server is built using npm
. It utilizes express
for the REST API and mysql
with sequalize
for the database access layer.
cd server
npm install
The client is built using yarn
and it utilizes react
for the UI and works with the server API to issue CRUD operations.
cd client
yarn install
It is recommended that the client and server is started in separate terminals.
cd server
npm start
cd client
yarn start
The API will run on port 8080
and the UI is available on port 8081
.
http://localhost:8080/api/tutorials
http://localhost:8081/tutorials