Nishikant Parmar's repositories
Chat-Web-App-NodeJs-Pusher-MongoDB
Lyte chat - A web chatting platform built on NodeJs, MongoDB and Pusher
Multithreaded-Concurrent-Web-Server
Concurrent web server using producer-consumer problem with different scheduling policies - Shortest File First, Shortest File Name First, First in First Out, and security.
Mini-LinkedIn-using-Networking-Paradigms
Mini-LinkedIn is a program using networking paradigms that supports important LinkedIn features like feed, job posting and searching, connecting and networking, creating companies, and building profiles. Mini-LinkedIn consists of several different features, taking inspiration from the popular social networking platform LinkedIn. The server and client model for Mini-LinkedIn work on TCP protocol, where the server serves the requests by the client(s). The server interacts with the database to retrieve, insert, delete and update data of the users/companies.
Simple-Compiler-in-C
A small compiler written in C using Flex and Bison that supports the following features - While loops, for loops, simple arithmetic expressions, array declaration and access. The compiler takes as input a program written in a custom language (like C) and generates assembly code that can run on MARS simulator.
Live-Chat-Web
Firebase and Bootstrap based chatting website. Built in 40 minutes.
REST-API-realtime-todo-mongoDB-crud
(REST API) A real time todo list app using MongoDB CRUD, Nodejs and Pusher
Agent-Based-Model-on-Collision-and-Bursting-of-Bubbles
This repository contains my research and agent based model for discovering the phenomenon of collision and bursting of bubbles
Compiler-SeeSPIM
The project implements a compiler for a language similar to C.
CSES-Problems-Solutions
This repo contains my solutions for CSES CP problemset
Data-Science-Assignments
This repository contains my solutions for CS 328 : Introduction to Data Science, assignments.
Database-Management-Systems-Assignments
This repository contains my solutions for DBMS course.
IITGN-Institute-App-InsIIT-Backend
Backed for the Institute App (InsIIT) of IIT Gandhinagar written in NodeJs with MongoDB
Mamdani-Fuzzy-Logic-App
An Emergency Alert Android App using Mamdani Fuzzy Logic
NodeJsAuthenticationSystem
Nodejs, MongoDB and ExpressJs based user login, sign up system
Search-Engine
A search engine that can cater to the needs of students looking for professors to approach for projects, internships or jobs. It allows users to search for professors based on name, university, research areas and paper titles using 3 different retrieval methods. The engine allows users to sort the search results based on criteria like h-index etc.
Shell-in-C
Fully fledged shell in C that can run in built binaries and commands like cat, cd, chmod, cp, grep, ls, mkdir, mv, pwd, rm and can also run processes in background using &.
Solutions-to-Coding-Problems
Solutions to various coding problems in C++
URL-shortener
URL shortening service using B62 Hashing and Database Counter. Built with NodeJs, MongoDB, EJS and deployed at Heroku.
ipython
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
jupyterlab
JupyterLab computational environment.
jupyterlab-skip-traceback
A JupyterLab extension for rendering Errors with a copy/paste button and expand/collapse.
notebook
Jupyter Interactive Notebook
panel
Panel: The powerful data exploration & web app framework for Python
public_data
This repository contains data which is being used publicly.