A simple client to server communication POC used for web-dev basics introduction (part 1 & 2) for talk in TechieWeek at UTFL.
This is a very simple stripped down version of a client restricted to cli mode.
- Can make
HTTPrequests. - Connect to a
backendusing awebsocket. - Can process and display
JSONdata received backend.
from minimal-client folder.
$ npm install
$ node client.js
This is a simple Nodejs-Express app encapsulating a simple API for create, read, update & delete.
- Can handle
APIrequests.(Restful API). - Can handle
socketcommunication. - Performs
CRUDoperations on a database(backed by a data source). - Demonstrate the use of
Dockercontainers to deploy backend app.
from minimal-backend folder. This runs the nodemon backed backend app.
$ npm install
$ npm start
- Refactor to seperate
backend&frontendgit repositories like all my other POCs. - Add more use cases and features that come in from
user-stories. - Deploy the
minimal-backendonAWS& useS3for storing/retriving assets. - Convert
minimal-clientto a functionalweb-app(frontend app) usingReactorAngularinstead ofclimode.