An open API service indexing awesome lists of open source software.

https://github.com/levelopers/comp2406

Nodejs, JSON, Javascript, Bootstrap, pug, Handlebarjs, Socketio
https://github.com/levelopers/comp2406

bootstrap4 css3 handlebars-js html5 javascript jquery json nodejs pug socket-io

Last synced: 3 months ago
JSON representation

Nodejs, JSON, Javascript, Bootstrap, pug, Handlebarjs, Socketio

Awesome Lists containing this project

README

          

# 2406AFall2018
Institution: Carleton University, School of Computer Science

Instructor: Louis Nel

# 2406Winter_assignments
Institution: Carleton University, School of Computer Science

Instructor: Anil Somayaji

[click to redirect to winter_assignments github page](./2406Winter_assignments)


#### ---all zip files description are from course and owned by instructors above

#### ---works are not gonna be submitted, just for practice


-------------------------------------------------------------------------------------------------
🎅 🎄 🎁 🔔🎅 🎄 🎁 🔔🎅 🎄 🎁 🔔🎅 🎄 🎁 🔔 🎅 🎄 🎁 🔔 🎅 🎄 🎁 🔔 🎅 🎄 🎁 🔔

#### you can run projects' nodejs applications with following virtual box image

[here is virtual box image link](https://drive.google.com/file/d/120GIq27HeFEK6YU4fbmH9IIasKGrdTet/view)

-------------------------------------------------------------------------------------------------


ASSIGNMENT 1 : read file on server and send JSON object to client side page

Open and read files on the server.

Send JSON objects from server to browser in response to a request.

Convert javascript objects to JSON strings and vice versa.

Send HTTP GET or POST requests from client to server and extract the response data.

Receive HTTP GET or POST requests from the client and formulate a response.

Send the HTML and javascript representing the app to the browser.

![gif1](https://user-images.githubusercontent.com/38830527/47385550-6163a380-d6d8-11e8-9bdf-b8b23b89fddc.gif)



ASSIGNMENT 2 : generate client side and server side two way traffic and manage string format

Open and read files on the server.

Send JSON objects between browser and server.

generate chord pro format based on text file and print on screen

the texts on screen are movable and can be saved based on position on screen as original text format

![gif2](https://user-images.githubusercontent.com/38830527/47385640-996ae680-d6d8-11e8-8539-748f540e591b.gif)



ASSIGNEMNT 3 : Real-Time Collaboration with Web Sockets

using socket.io module build asynchronous communication on curling game

broadcast real-time game picture to all clients

restrict players to 2 clients

![gif3](https://user-images.githubusercontent.com/38830527/47385651-a2f44e80-d6d8-11e8-84be-7c8c04d8260a.gif)



ASSIGNMENT 4 : API-based Express App

using pug(jade), express, bootstrap to build a Server application

query JSON data from "food2Fork" server and render my html page through my server

query data with both post and get method

![ezgif com-video-to-gif 1](https://user-images.githubusercontent.com/38830527/48505165-679afa80-e814-11e8-8c46-801ccbd9faca.gif)