Mohit Singh Negi (mohitsinghnegi1)

mohitsinghnegi1

Geek Repo

Company:SDE @Flipkart | Ex Bombay Play, Ex. Leadsquared

Location:Bangalore ,Karnataka

Github PK Tool:Github PK Tool

Mohit Singh Negi's repositories

CodingQuestions

I've been a competitive coder for a couple of years, and have a good grasp on Data Structures and Algorithms. I maintain a GitHub repository for my implementations. This repo contains all the coding question that I find very useful to boost my concept of data structure & Algorithm. I have been constantly adding my solution to this repo since June 2020.

Language:PythonStargazers:2Issues:2Issues:0

serial-room-code-generator

Implemented an algorithm to generate a unique 6-digit (configurable) serial game room code using a given set of characters for a distributed system. Applied dynamo DB transactions concepts over it to avoid any race condition.

Language:TypeScriptStargazers:2Issues:2Issues:0

ChatMate

ChatMate Connects you with your customers easily by using tools to automate, sort and quickly respond to messages. ChatMate can also help medium and large businesses provide customer support and deliver important notifications to customers.

Language:CSSStargazers:1Issues:2Issues:0

deploy-lambda-template-

This Repo contain the bare minimum template to deploy lambda function using serverless framework

Language:TypeScriptStargazers:1Issues:2Issues:0

game-of-dice---multiplayer-game

# Game of Dice - Multiplayer game Problem statement ● Make dice game ○ Quick mode ■ When 4 players click on the quick mode button start the game between those users. ○ Private mode ■ Create room code by one player and other player join game using this room code ○ Dice outcomes from 1 to 6. ○ Each player has 30 seconds turn time. ○ If the player does not take a turn after that automatically take a turn from the backend side and pass to the next player turn. ○ When players roll dice increases player score. Ex - If the player roll dice and get 5 so increase the player score by 5. ○ When the user score reached 61 or greater that player will declare a winner. Criteria - Nodejs ES5 language - Express framework - MongoDB (Used as a persistent database) - Redis (Used as a cache database) - Socket.io - Code quality - Project structure - Test cases if possible - Regular git commits - Minimum npm module - Connect/Disconnect cases - Scalability of code - Any client-side language can use **Requirements:** * NodeJS 12.18.3 * Redis (Localhost:6379) * MongoDB (I am using my Atlas cluster) **To Run the Application:** * **For dev:** npm run dev (This will need nodemon as a dev dependency) * **For Prod:** npm run prod ( For utilizing all the cores of the processor, we are using cluster method and forking processes on every core of the processor) **Flow of the Application:** * Run the application => use `npm run dev` to start server * Open `http://localhost:8081` * Register few users or use existing dummy users (dummy1@gmail.com, dummy2@gmail.com, dummy3@gmail.com) * Login using (dummy1@gmail.com, dummy2@gmail.com, dummy3@gmail.com) * After login you will reach the game home screen. You will have 3 options here, "create room" or "join a game" or "quick play" to play with random players * Once you click the Create Room button, you will get into the game lobby. Here you will also get a room ID which you can share with other players to join. * The lobby will get updated if any other players join in your room. * Once you press the Start Game Button, the game will start. * All the data is computed on the server and sent to the client. * In quick play mode you can start & play game with random peoples ** Futher Improvements:** * Some corner cases related to disconnection need to be handled * Code refactoring is needed in some of the places * Code could be more modular

Language:JavaScriptStargazers:1Issues:0Issues:0

hacktoberfest2021

Submit Just 4 PRs to earn SWAGS and Tshirts🔥

Language:Jupyter NotebookLicense:CC0-1.0Stargazers:1Issues:0Issues:0

healthbeat-Client

Front End part of heartbeat app (Please refer healthbeat server repository ) for backend server

Language:CSSStargazers:1Issues:2Issues:0

Healthbeat-Server

This App will help the user to keep track his/her daily calories consumption within a day and hence help them to maintain health .

Language:JavaScriptStargazers:1Issues:2Issues:0

Kommunicate.io-Assessment

Design a REST API where the actor can submit the data containing the list of movies with movie name, start date and end date and the API should return the total amount that he can make along with the final list of movies to select.

Language:JavaScriptStargazers:1Issues:0Issues:0

LBB-Assessment

Using ReactJS, create a simple single page application that shows a google map, and allows the user to drop a pin and see (public) images that have been taken at that location (using IG/ google/ flickr etc APIs). It should be mobile first + responsive and should support pagination.

Language:JavaScriptStargazers:1Issues:2Issues:0

modules

This repository will contain packages to make an api call to the server . Tech Used : GO

Language:GoStargazers:1Issues:2Issues:0

my-portfolio

Mohit Singh Negi -> UI/UX | React | Full Stack Developer

Language:JavaScriptStargazers:1Issues:2Issues:0

myCalendly

myCalendly helps you schedule meetings without the back-and-forth emails .

Language:CSSStargazers:1Issues:2Issues:0
Language:JavaScriptStargazers:1Issues:2Issues:0
Language:TypeScriptStargazers:1Issues:2Issues:0

bitGO

solution code

Language:PythonStargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:1Issues:0

docker-mastry

This repo contain info related to docker - image creation, start , stop, run , build , deploy image to docker hub etc

Language:ShellStargazers:0Issues:2Issues:0
Language:JavaStargazers:0Issues:0Issues:0

Dropwizard-gradle-boilerplate

Sample Dropwizard app => Write a dropwizard app using gradle as build system. Use Guice for dependency injecti. The app should follow REST conventions. The apis app should support are Get a list of all authors Get an author by id Given an author id return his books Get all the books Add a new book Add a new author App should use hibernate and mysql for data store. Please add unit test cases. App should have metrics integrated Get the app reviewed by your buddy. Follow up task, integrate transaction handling using sp-commons.

Language:JavaStargazers:0Issues:1Issues:0

DSA_problem

#HecktoberFest

Language:C++Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

Hacktoberfest2022

Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a ⭐️

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0
Language:DartStargazers:0Issues:0Issues:0

Hecktoberfest_project

Add you project

Language:HTMLStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

sde_roadmap

Anything you need to be a good software engineer. [Only for Engineering enthusiast]

Language:JavaStargazers:0Issues:0Issues:0