Nitish Kumar Gupta
Back to Home

Projects

Complete Project Collection

Featured launches and supporting implementations in one place.

Featured

CodeCollab

CodeCollab

An online code editor that allows users to work together on coding projects in a shared space. Implemented several APIs that perform CRUD operations on users and the spaces they own.

ReactJSNodeJSMongoDBSocket.ioMUICodemirror
algotradersonline

algotradersonline

Implemented a wide range of account management, paper trading, and options chain features, as well as a homepage, login/registration screen, dashboard, and options chain. Wrote several APIs to retrieve data from MySQL after processing it for use in strategy execution, options trading, and paper trading.

ReactJSDjangoMySQLPythonApache
Sorting Visualizer

Sorting Visualizer

This website visualizes various sorting techniques like bubble sort, quick sort, insertion sort, selection sort, merge sort, shell sort and heap sort. Sorting animation speed can be changed while the array is sorted. You can generate arrays ranging from size 2 to 100 and randomize them.

HTMLCSSJavascript

All Projects

Portfolio v2

Second version of my personal portfolio website built with React and TailwindCSS

ReactJSViteTailwindCSS

ListApp

A simple list management application built with TypeScript for task organization and productivity.

TypeScript

MERN Auth

Complete authentication system using MERN stack with JWT tokens, secure password hashing, and user session management.

MERNReduxJWTbcryptjscookie-parser

CodeForges

Collaborative code editor with real-time synchronization, multiple language support, and team workspace features.

ReactJSNodeJSMongoDBMUICodemirror

Weather App

Weather application with location-based forecasting, real-time weather updates, and responsive design.

NodeJSHandlebars

MQTT Demonstration

IoT project demonstrating MQTT protocol implementation with real-time message publishing and subscribing.

ReactJSMQTT

Portfolio v1

First version of my personal portfolio website built with React, showcasing my early web development skills.

ReactJS

Travelling Salesman Problem

This project implements the Travelling Salesman Problem (TSP) using both Hill Climbing and Simulated Annealing algorithms.
It features graphical visualizations of the solution process and includes performance analysis to compare the efficiency and outcomes of each algorithm.

PythonHill Climbing

Terminal Tic-Tac-Toe

Command-line tic-tac-toe game with AI opponent using minimax algorithm for intelligent gameplay.

Python

University Management System

Developed a complete university management system designed to streamline academic operations. The platform supports student registration, course management, grade tracking, and faculty modules, providing an integrated solution for administrators, faculty, and students.

JavaMySQL

Bank Management System

Banking system with account management, transaction processing, balance inquiry, and customer management features.

JavaMySQL