Virtual CodeDay 2020 Projects

Avi^2 (Avi Dhir and Aviral Mehrotra)

Name Avi^2 (Avi Dhir and Aviral Mehrotra)
Description We made a website that helps tourists and travelers to decide where they would like to visit by displaying images of popular locations and other instances of those locations while also plotting the selected locations on a map. It also saves the places that the user is considering going to.
Video
https://www.youtube.com/watch?v=HKlN-SeznPo&feature=youtu.be
View https://github.com/Katakana-stack/Katakana-stack.github.io/commits/master

The Android Bots

Name The Android Bots
Description My group and I made a replica of the card game UNO using Android Studio Java. The game is the human player against a computer.
Video
https://stream.mux.com/01QEbk00JN2jsqlfhkTExkeNHWEgV7oE36.m3u8
View https://github.com/hummy123/unoGame

LGL

Name LGL
Description We made an RPG game where you, the protagonist, have been betrayed by your friend because they accused you of stealing money even though it was someone else. You have to gain back your friends trust and fight the person who stole your money to achieve victory. You can either fight or talk with them.
Video
https://stream.mux.com/u00iFVwgPjuNybfUrlHSe6NFMUoWVRXGB.m3u8
View https://scratch.mit.edu/projects/379940999/

ramenbox

Name ramenbox
Description I made a platform to play games on called the ramenbox. It has full support for the 6502 microprocessor instruction set as well as custom extension instructions for interfacing with the display and input buttons. This means it's completely compatible with the machine code compiled for the 6502. I created a demo game as a proof of concept for the console, called "6502 Maze" in Assembly, where the user navigates a pixel through a maze in order to get a jewel. Most of the information will be in the video.
Video
https://youtu.be/603ewFD978w
View https://github.com/pepsipu/ramenbox

HomeDoc AI

Name HomeDoc AI
Description I made a mobile application that uses machine learning to diagnose diarrhea, measles, malnutrition, and periodontal disease. These are leading killers worldwide, especially in the developing world.
Video
https://www.youtube.com/watch?v=xVTah7yYf0M
View https://1drv.ms/u/s!ArYTApqSMihjgsBcrlqHA2bnC0v9pg?e=LjcNTM

Corona Today

Name Corona Today
Description I made a website that sends people an email about coronavirus.
Video
https://stream.mux.com/Z5oaV00YdjCZuvQ01zar0251WZmVeXJxSO5.m3u8
View https://github.com/legitcode267/coronatoday

Golem Studios

Name Golem Studios
Description A Test to see if we can make an RTS with plans for Unique gameplay in the future
Video
https://www.youtube.com/watch?v=rCK4-m-oWbw&feature=youtu.be
View https://github.com/EnvyingGolem47/Petya/tree/master/Scripts

LCHS Cybersecurity Club

Name LCHS Cybersecurity Club
Description Veritas is a browser extension that helps users guard against phishing attacks. The main features are email domain verification and site credibility rating. We also have a bug report feature that notifies us directly through Discord.
Currently available for Chrome.

https://github.com/lchs-cybersecurity/veritas
https://github.com/lchs-cybersecurity/veritas-backend
https://lchs-cybersecurity.github.io/lchs-cybersecurity-site/
Video
https://stream.mux.com/Rn32rMM9WNsnLetVi9oNp9CywybPcjFW.m3u8
View https://github.com/lchs-cybersecurity/veritas

Andrew Schmitz

Name Andrew Schmitz
Description I made a collection of tools revolving around NYSE data. The program, coded in Python 3, involves multiple parts and relies on historical stock data. The data was scraped from Yahoo Finance and a list of companies and ticker symbols was downloaded and made into an Excel spreadsheet.

The program has multiple supporting code pieces and a main part that provides information on ticker symbols. The information provided consists of the ability to find the ticker symbol of companies with a search functionality. There is also information on common ticker symbols and an explanation of what ticker symbols are. Both of these parts can link to websites using the web-browser library.

The supporting pieces include:
A program that takes the ticker symbols in the Excel file and downloads the .csv file for each.
A program that takes the data from the list of companies and symbols and converts into a dictionary.
Lastly, a collection of the calculations done with the data for each stock.

The main program allows the user to decide on what tool they would like to access. The two options presented at the start let the user decide between accessing information and finding stock information. The user can also open links to websites providing more information, and choose what information they would like to find.

This program is useful for people looking to learn more about the stock market, or advanced traders looking to find data on their winners and losers.
Video
View https://github.com/SchmitzAndrew/Python-Stock-Market-Project

Deepayan Sanyal (Solo Individual)

Name Deepayan Sanyal (Solo Individual)
Description Cheating no longer carries the stigma that it used to. Less social disapproval coupled with increased competition for admission into universities and graduate schools has made more students willing to do whatever it takes to secure the A. Grades, rather than education, have become the major focus of many students. Students cheat because of pressure to succeed, which isn't going away any time soon. Additionally, with more and more students enrolling in classes that appeal to admission officers rather than signing up for classes that involve their interests, students tend to become disinterested in the material required for their classes and are more likely to cheat. The opportunity to cheat devalues the importance of learning and places an unintended importance on the letter grade or a test score, which defeats the purpose of school. However, it is incredibly difficult for teachers to enforce anti-cheating methods. Creating multiple forms for tests and homework or enacting policies against cheating are both wasteful and ineffective. No teacher can control what goes on outside the walls of their classrooms. Answers are shared, papers are exchanged, and there is no proper solution in place to prevent that.

To solve these problems, I created Neumann, named after the inventor and early pioneer of pseudo-random numbers. The user interface is simple - with a few clicks, you can create a new test, add questions, and edit them. There's no limit to how many questions you can have!

You can also choose how many questions you have on each worksheet; for example, if you have a test bank of 500 questions, you can choose to only have 20 (random) questions for each test, which allows for more flexibility. Once you save the file, you can access it as a pdf from your file system, which is well formatted and ready for students to take.

The highlight of Neumann is how customizable it is. You can choose how many copies, questions per sheet, and add questions with a few clicks of a button. The tests are always fully randomized, so no two people have the same exact order, or even the same exact questions.

Neumann was built on a python structure consisting of four main classes: the main class (which handles UI), and three helper classes which it calls. These classes include task manager, pdf generator, and file manager, which work together to create a cohesive application, which is displayed in a simple format to the user through a markup file.

Overall, Neumann provides a simple and streamlined interface for teachers to create fully customizable tests and worksheets, and eliminates the possibility of plagiarism while revolutionizing education.
Video
https://stream.mux.com/gJhbumyprMjMBvZIIDhCALKJgZqIB0102e.m3u8
View

tropic.io

Name tropic.io
Description A multiplayer game where players race to the end of a map.
Video
https://stream.mux.com/00uVGaRBVZnVuQdE1P9RBx02xxHJLqQugJ.m3u8
View https://tropicio.tharlynnhtetong.repl.co

Car-Go

Name Car-Go
Description A website about car rentals.
CAR-GO: It's a platform for renting a sports car for long drives with friends or for a solo trip. You get to experience the freedom of travel without worrying about long-term commitments. We are catering to the needs of travellers for road trips filled with conversations, car enthusiasts and for the thrill of driving cars. We are bringing forth an experience of the unparalleled customer satisfaction in this segment.

We can think of a million reasons why we have to drive. As we say in America, the only way to really see the country is by car, on the open road. The experience of renting a car and taking to the streets will be breathtaking, awe-inspiring, and unforgettable.

Every model has its own unique character, spirit, strength and look.

Car-Go motto is :
To Freedom, To Adventures, To Privacy.
Video
https://stream.mux.com/Q02Skmquk9J01DsqE011Gt00fqmPiz5iDEpS.m3u8
View https://digitalripple.github.io/Car-go/

Adfinder

Name Adfinder
Description Adfinder is a tool that aims to fight against promotional bias in Wikipedia articles by using machine learning to detect whether or not an article is promotional, and to alert the user through a browser extension when they visit a promotional page.
Video
https://stream.mux.com/WrufW4a01h4ma4j8TRnwdY01x702FNSiaJu.m3u8
View https://github.com/merlin04/Adfinder

Team Corona

Name Team Corona
Description We made a website that uses the twitter api to track how many #coronavirus tweets there are at each moment of time. We got the location, language, and time of each tweet. Using this data, we made graphs to represent the trend of #coronavirus tweets. These data are updated real-time and transferred into the graphs on the website.
Video
https://stream.mux.com/ujoEUJret7n9KjSFOGu3G2KMwAYdoFWY.m3u8
View https://github.com/lucaswang750/coronalytics

Northcreek Jags

Name Northcreek Jags
Description We made an application that reduces the number of drunk drivers on the road by ensuring that people have a safe way of getting home without having to drive. The current application provides users the ability to take an Uber or a Lyft as these are the most common ride share services that can be used for this purpose.
Video
https://stream.mux.com/pW1j5VP2lIrWZlo2QXJW25xkjGHdwu6X.m3u8
View https://github.com/Hacker-007/software-development/tree/mvp

Team Ikea

Name Team Ikea
Description Low poly First Person Shooter made in Unity
Video
https://youtu.be/D2HTmSqvHrg
View https://amusedgrape.itch.io/the-poly-project

ProcGenIslands

Name ProcGenIslands
Description We made a procedurally generated island explorer. In this game, the player ventures around the infinite map, discover artifacts that better exploration (like higher max speed). They can venture around forever, looking for new biomes and artifacts, or choose to sit back, relax, and enjoy the experience.
Video
https://stream.mux.com/6rGmC6cFEz39S99dLgeeZBQo86SBJqeq.m3u8
View https://github.com/4a454646/ProcGenIslands

Khalsa Warriors

Name Khalsa Warriors
Description A malnutrition bot

Link to our github: https://discord.gg/kDHQgdn
Link to our website: https://nutribot.azurewebsites.net/
Video
View https://github.com/basisukh/CODEDAY

A Frog Story

Name A Frog Story
Description Our team developed a 2D platformer game based around a frog trying to get back up to his home. The aim of the game is to get past each level to travel higher and higher up through the rainforest layers. While traveling through these stages, the frog needs to avoid enemies and solve puzzles with the help of fruity powerups and winged friends.
Video
https://youtu.be/VwHZNjwGhLY
View https://github.com/nindroz/virtualCodeDay2020TeamRibbit

Joshua

Name Joshua
Description I made a platformer with a new game engine I wanted to learn. I did not finish but I intend to keep on working on it. (link is a inch.io if that is ok)
Video https://yoosh.itch.io/earlyaccess
View

Branch++ Team

Name Branch++ Team
Description We created branch++, a web app with the goal of connecting developers, builders, creators, and designers together to build projects they have a common interest in Through our quiz system that provides an interest area, people who sign up can "branch out" and connect with potential partners with similar interests.
See our website here: https://branchapp.glitch.me/
Video
https://stream.mux.com/TmXbW1A3kjihQ02NIrg1W022JXnvnHvHkz.m3u8
View https://github.com/salmakamni/branch

It's a Hardware Problem

Name It's a Hardware Problem
Description We created a game that linked together various popular minigames that had additional twists to them. Our final game ended up only have two of the intended four minigames, a 2D Temple Run and a circular motion Galaga. The scrapped ideas due to time constraints were a variance of a 2D platformer and a teleporting Snake. The idea was to have an overall storyline and progression linking all these minigames together, that would tell a story of a man (currently a cube) building his escape rocket into space from a harsh planet, environmentally and socially. The 2D Temple Run was a Sandstorm escape challenge, and Circular Galaga was meant to be our final stage.
Video
https://stream.mux.com/PO2XtAkb52QRr7C01lmVFdfqaDiJ7jjyo.m3u8
View https://github.com/danielhr444/TempleGalaga

FaceCard

Name FaceCard
Description A modern facial recognition application that runs on an kinect. It will replace key-cards and other security systems. Works with IoT.
Video
https://stream.mux.com/01WD8GJ5sxR7hd00FN01r4KBIrF585uFTRn.m3u8
View https://github.com/Ressnn/FaceCard

bosh

Name bosh
Description I made a 2 way bridge between Discord and Hangouts using mostly Hangups, asyncio, and Discord.py
Video
https://www.youtube.com/watch?v=lkcWRlMYbXQ
View https://github.com/joshdabosh/dhbridge

team-macrosoft

Name team-macrosoft
Description We tried to make doorbell with a proximity sensor, a smart lock, video feed, and website. At the last moment we were only able to get some features to work.
Video
View https://github.com/rokkinrob/CodeDay-Project-2020

Winter Mints

Name Winter Mints
Description A multiplayer fps game in unity
Video
https://stream.mux.com/fLQtI6Sqor6l5AyWH9J01GuUHkFWxIKnk.m3u8
View https://github.com/sp4c/VirtualCodeDay2020-PleaseDon-tBugOut

Team Knockback

Name Team Knockback
Description A FPS but instead of bullets, the gun shoots air and knocks both you and any enemies back. The goal of the game is to defeat the pirates and protect your tropical island home.
Video
https://stream.mux.com/ebxW8KkP00azBr016mvxH7Nk5JgfMAe5UQ.m3u8
View https://github.com/salipshitz/Knockback

Avirio (Ian Draves)

Name Avirio (Ian Draves)
Description COVID-19 has impacted all of our lives in some way or another (even this CodeDay!). As a coder, I believe that I have the ability to make a difference thanks to our incredibly technologically advanced world. So, I made Avirio! Avirio is an open-source project aimed at leveraging a small portion of your computer's resources to make a big difference in relief efforts for the novel coronavirus. Thanks to the efficiency of the JSEcoin block chain, it is possible to do effective web-based crypto-mining. This means that by simply letting Avirio run in your browser you are donating to COVID-19 research & relief because 100% of profits are donated to the World Health Organization's COVID-19 Solidarity Response Fund.
Video
https://youtu.be/abEql7d6Icc
View https://github.com/iandraves/Avirio