mohitsinghnegi1
Software Engineer at Flipkart | Competitive Coder | Problem Solver | Full Stack Developer | UI/UX designer | Creative Thinker
SDE @Flipkart | Ex Bombay Play, Ex. LeadsquaredBangalore ,Karnataka
Pinned Repositories
AddSkill-Assessments
This Repository will contain all the important concepts & notes that I created during Add skill Competitive Programming & full-Stack development classes. I Have added the list of Programming question solutions.
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.
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.
Competative-programming
programming in python /c++
Educational-website-Eg.guide
This is educational website which will help students to learn ,download , code . It will provide all the material to all the students which is required to get the dream job.
external-Sorting-Assessment
All Sorting Algorithm works within the RAM .When the data to be sorted does not fit into the RAM and instead they resides in the slower external memory (usually a hard drive) , this technique is used . Example , If we have to Sort 100 numbers with each number 1KB and our RAM size is 10KB ,external merge sort works like a charm !.
flame-university-improved-clone
This is an Application portal for Flame University. It is an improved clone version of US-based University named Flame University As It is responsive and flexible for All kind of devices. This Portal will allow the students to enrol for different programs. This Portal uses Leadsquared CRM to store all the details and activities of a User.A user can enrol for multiple programs. This portal is developed using latest technologies including React, bootstrap, Leadsquared CRM. This is a Single Page Application in which I had build application form using Leadsquared Form And different secured Portal API's Of lead squared. This portal will Provide the application progress bar as the applicant completes the different sections of the form. A user can able to save a form in between and return to complete it later. There is also a live tracking mechanism which will show the percentage of form that is completed. Orignal Website Link: https://application.flame.edu.in/application/Index1
JetFlix2
A project based on android which provide the online booking of room for pg/hotel /apartment . The Authentic user can add room to this app which is shown to the user . The Jetflix of mobile technology opens the windows to the android app. The websites are vanishing and the mobile phones are emerging. It’s the time to change from conventional websites to apps, which has become the part of our daily routine. we are introducing Jetflix.apk‟ the android application software which would be solving the problem of room booking in the University .Not only we can use this app in university but we can use this app anywhere. It works as the guidance for students by providing the details of free available rooms nearby .After searching for room one can find their detail and also contact the owner of room . This project gives a total solution to everyone student like a hub. It gives us more comfort and a better user interface . The student can easily book room as well as contact the room provider through the app .The google map will show the location of room thus provide the way to reach the room easily. It acts as an overview about the digital campus. Individual account can be created for user just to use the features of rating and reviewing. The trusted member can add room for PG , hotel , Apartment etc which will be shown to the user at runtime .
OnlineSecureVotingSystem1
WebApp
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.
mohitsinghnegi1's Repositories
mohitsinghnegi1/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.
mohitsinghnegi1/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.
mohitsinghnegi1/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.
mohitsinghnegi1/deploy-lambda-template-
This Repo contain the bare minimum template to deploy lambda function using serverless framework
mohitsinghnegi1/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
mohitsinghnegi1/Greendeck-assessment
mohitsinghnegi1/hacktoberfest2021
Submit Just 4 PRs to earn SWAGS and Tshirts🔥
mohitsinghnegi1/healthbeat-Client
Front End part of heartbeat app (Please refer healthbeat server repository ) for backend server
mohitsinghnegi1/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 .
mohitsinghnegi1/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.
mohitsinghnegi1/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.
mohitsinghnegi1/mohitsinghnegi1
mohitsinghnegi1/my-portfolio
Mohit Singh Negi -> UI/UX | React | Full Stack Developer
mohitsinghnegi1/myCalendly
myCalendly helps you schedule meetings without the back-and-forth emails .
mohitsinghnegi1/shadow-npm-package
mohitsinghnegi1/awesome-leetcode-resources
This repository contains LeetCode articles which are very useful during the interview preparation.
mohitsinghnegi1/bitGO
solution code
mohitsinghnegi1/coding-minutes-ide
mohitsinghnegi1/design
mohitsinghnegi1/docker-mastry
This repo contain info related to docker - image creation, start , stop, run , build , deploy image to docker hub etc
mohitsinghnegi1/Dropwizard-App
mohitsinghnegi1/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.
mohitsinghnegi1/DSA_problem
#HecktoberFest
mohitsinghnegi1/flipkart_mysql
mohitsinghnegi1/Hacktoberfest2022
Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a ⭐️
mohitsinghnegi1/hecktoberfest
mohitsinghnegi1/Hecktoberfest_project
Add you project
mohitsinghnegi1/hystrix-demo-project
mohitsinghnegi1/java_template__gradle_lombok
mohitsinghnegi1/sde_roadmap
Anything you need to be a good software engineer. [Only for Engineering enthusiast]