Rishav Bhagat

About Me

My name is Rishav Bhagat and I am a sophmore at South Brunswick High School. I am an officer for the Computer Science Club at SBHS. I enjoy computer science and love to code. I also do some activities such as karate outside of school.

Projects

Card image cap
Html Live

This is a site where you can enter your code into a certain location in the database and it will be able to be viewed by anyone with the url. The url is shortened and given to you when you submit the form. Your code can also be viewed through a different link. There are also pages that can navigate through the database for both the code and display. This is made with firebase.

Card image cap
Html Live Simplified

This is a site where you enter in HTML and it automatically gets saved into a website online for anyone to view. The input page requires a password onload, but the viewing page is for anyone. This is a simplified version of the full Html Live project on the left. This is made with firebase.

Card image cap
Matrix

This page initially loads the matrix effect until you click the screen. Then matrix "breaks" the text you entered in slowly zooms into the center of the screen. When this animation is over the top letters go down and the bottom ones go up. When they all hit a point, they just leave the screen from the side and you start to play a Matrix themed snake game where a string of letters is the snake. This uses object-oriented javascript to make.

Card image cap
Gravity

A bunch of balls start out in random places across the screen and random velocities. Then, they start to fall. If you move your mouse to the far left of the page, then the balls freeze. When you click the page, the balls get reset to random locations and random velocities. This used object-oriented javascript to make.

Card image cap
Messaging

This is a messaging web app that I have created using firebase. From this site, you can send images from the web, youtube videos, normal messages, styled text, sounds and more by inputting html, css, and javascript into the message. I have also created some default sound for messaging like cough, sneeze, bomb, ect.

Card image cap
Minute Photos

This is a site where photos from minutePhotos.py are uploaded. What this python program does is it takes a pictures using my computers webcam and then uses github to auto push it onto the web. This uses some python libraries like cv2.

Card image cap
Omnifood

This is a website I build using the guidance of a Udemy course on HTML, CSS, and a little bit of jQuery. It is a website for a fake company that will sell you food with three different plans. They are in multiple cities and their website is amazing. It uses a lot of nice css techniques.

Card image cap
PS4 Controller Mouse Control

This is a python program using pygame that allows you to use your ps4 controller as a mouse. It can left and right click and move the mouse all with the controller. You can disable and re-enable the ps4 controller by clicking the power button. If you click L2 and R2 together the program stops.

Card image cap
Rishav's Game

This is a game that I created in python using the pygame module. It includes many classic games like Brickbreaker, Crossy Road, and Flappy Bird. It also has some games that I have created on my own like DodgeNEat, Battle Mode,Maze Fight and Maze Game. Each game has its own customizable settings. There are also settings for things like the music and backgrounds for the whole thing. There is also a story mode where you defeat the evil boss who stole your cookie.

Card image cap
Maze Program

This is a maze with some tricks up its sleeve. There are three mazes in total. The first one has a puzzle in it. You must connect each box with its corresponding box by color without any of the lines in between the boxes intersecting. There is also a key that is required in maze one. The second maze introduced some surprises for the user, and it also has a required key. The third maze has even more surprises that may just cause the user to get up and leave.

Card image cap
Security Camera

This is a python program that turns your computer's webcam into a fully functioning security camera. Whenever motion is detected infront of your computer (who knows whos trying to steal your code), the program records whats happening and takes a few pictures. Then the program will look for any faces. If any faces are found, then it will look though its database and yml file to see if it recognizes the face. Then the program sends all this information and more to you through an email. You can enable and disable this camera remotely with a google forms that is setup with a spreadsheet and the google api.

Card image cap
Water Reminder

This is a python program that will make sure that someone does not forget to drink water. When the program is run, you have to enter in the email of the person you want to remind. Then every three hours from 8 A.M. to 10 P.M. they will get an email reminding them to drink water. That person can also set a custom reminder from a google forms. In the form, they have to specify how long before the reminder sends, enter in a custom message (Optional), enter the password, and lastly confirm that they want to do this. All in all, this will stop you, your friend or your family from dying of dehydration.

Card image cap
Cloud Notes

This is a notes web app that you can store notes onto your account with. When you create an account and verify it via email, you are ready to start using Cloud Notes. Whatever notes you make can be deleted, edited, or renamed. All of your notes are stored under your personal uid in the database. Only your account has access to reading and writing into this section of the database. Overall, it is a notes web app that stores the notes onto your account.

Contact Information

Phone Number: 555-555-5555 Copy
School ID: 10013225 Copy
Github: rishavb123 Copy