20PW01-Abishek
Software Systems at PSG College of Technology, Coimbatore.
PSG College of Technology, Coimbatore.Tiruchirappalli.
Pinned Repositories
ClimAssist
Contact_book
Contact book uisng GUI in python
Diabeties-detection-system
digisign-backend
food-easy
Food website with add to cart and delivery.
Playing_with_matrices
Calculations with matrices
Van-emde-boas-tree
An implementatioin of Van emde boas trees in C++
digisign-frontend
LyricQuest
nvld_mobile_app
20PW01-Abishek's Repositories
20PW01-Abishek/Contact_book
Contact book uisng GUI in python
20PW01-Abishek/Diabeties-detection-system
20PW01-Abishek/Playing_with_matrices
Calculations with matrices
20PW01-Abishek/Van-emde-boas-tree
An implementatioin of Van emde boas trees in C++
20PW01-Abishek/Expense-Tracker
A mobile application for users to record their daily expenses.
20PW01-Abishek/IMDb-score-prediction
20PW01-Abishek/Mail-EZ-in-JAVA
20PW01-Abishek/N_queens_in_matlab
N queens problem using matlab
20PW01-Abishek/Real_time_polling
This project deals with enabling users to cast their votes on a real time basis based on the candidates shown on the polling screen. The real time voting is achieved using the Socket.IO library in Node and Express.js. Socket.IO is a library that enables low-latency, bidirectional and event based communication between clients and the server. The server starts and initializes the Socket.IO at http://localhost:80 and initializes the candidates with their corresponding votes. The server waits for the clients to connect. Once the clients are connected, the server emits the candidates list with its votes to the client. Similarly, the client waits to receive the candidates. On receival of the candidate list, the voters (client) cast their votes and the index of the candidate voted is sent back to the server. Now the server increments the votes of the corresponding candidate and emits the updated candidate list to all the clients to ensure live display of results. The live voting result is shown only after they cast their votes. To improve the security of this voting system, a flag was stored as a cookie so that when any of the earlier voters try to reload the website or reopen the browser to vote again, the user will not be allowed to vote again but would be displayed with the live voting result chart. The CSS and Chart.js, a package of Node.Js were used for styling and displaying the voting chart in the client's screen respectively.
20PW01-Abishek/until-sem7
20PW01-Abishek/aboutus
20PW01-Abishek/ClimAssist
20PW01-Abishek/digisign-backend
20PW01-Abishek/food-easy
Food website with add to cart and delivery.
20PW01-Abishek/nvld_mobile_app
20PW01-Abishek/pdf-editor
20PW01-Abishek/text-to-image
Convert text to images and download
20PW01-Abishek/digisign-pdf-editor
20PW01-Abishek/p
20PW01-Abishek/PSG_Step
An accelerator programme developed by PSG Step.