Projects
Pokédoro
Ari AbedJesse LiuCindy WangDavid Wu
Technologies Used:
PythonFlaskCockroachDBJavaScriptReactGoogle Chrome Extensions API
Have you ever felt that the Pomodoro technique is a bit too boring? You should try Pokédoro, a combination of Pokémon and Pomodoro. This project was made for Hack the North 2020.
GitHubSongyo
Ari AbedDaksh Malhotra
Technologies Used:
JavaScriptNodeJsexpress.jsSocketioCloudfarenginx
Since the start of pandemic, playing many of our in-person games have been almost impossible. Songyo is a guess-the-song game where you can play online with friends. The back-end is coded in NodeJs with Express.js. All the connections with the front-end are done through sockets with SocketIO. The web app is hosted on Heroku and uses Cloudflare.
Maze Generator
Ari Abed
Technologies Used:
PythonOpenCV
The maze generator is a set of algorithms able to randomly generate mazes. The program can either draw and save these mazes as images, or simply return a numpy array representation of the maze. The program is made using Python and the OpenCV library is used for drawing the mazes.
GitHubRHHS Trivia
Ari Abed
Technologies Used:
PythonFlaskFirebaseGoogle Cloud PlatformSocketIO
After noticing the limiting number of buzzers in my school's Trivia Club, I decided to make a buzzer web app. The web app supports user sign in and log in and utilizes Firebase. All the connections are through HTTPS, meaning that it is more reliable than sockets.
GitHubLive VersionFinger Painting!
Ari AbedGina Davis
Technologies Used:
TensorflowJavaScriptp5.js
With Finger Painting!, you can use your fingers and webcam to paint on the screen. Finger Painting! was created for the final project of Google CSSI 2020. To track the fingers, we used JavaScript TensorFlow models. The drawings are made using p5.js.
GlitchLive VersionlookARound
Ari AbedJesse LiuRaunaq Singh
Technologies Used:
Google Maps APISwiftAR
Have you ever wanted to explore a new city, and also have all the important locations? Well, then lookARound is for you. An app for adventurers, designed and created during PennApps XX, 2019. The Google Maps API gives a list of points of interest and using Apple's geolocation and AR SDK, we draw those points onto the screen.
GitHubDevpostTDV
Ari AbedDaksh MalhotraChris Wood
Technologies Used:
PythonFlaskGoogle Maps APIchart.js
TDV is a data visualization app. It gathers a user's financial data, and provides the user with multiple useful and easy to understand graphs. TDV was designed and created during EC Hax IV, 2019. The back-end is coded in Python with Flask. Data was retrieved using TD Da Vinci API. The heat map was generated using Google Maps API. The charts are done with chart.js.
GitHubDevpostArmygeddon
Ari AbedAdam EdwardsLewis FifordArnau FragoJohn Louigi QuintosEvan Wardell
Technologies Used:
Unreal Engine 4Blender
ArmyGeddon is the classic game of Risk. The game is playable against upto 4 bots and follows all the fun and classic rules of Risk. The game was made for Virtus Game Jam 2018 and is created in Unreal Engine 4.
Itch.ioUntitled Maze Game
Ari AbedEric LangJesse LiuDaksh MalhotraCindy Wang
Technologies Used:
Java
Untitled Maze game is a multiplayer maze solving game. The players compete on solving the maze as fast as possible, and also earning the most points as they try to do so. The game was created for the final project of AP Computer Science A. The game web sockets to establish communication between the clients and the server. Furthermore, the game uses multiple rendering techniques to draw dynamic shadows.
GitHubCoivd-19 Stats Bot
Ari Abed
Technologies Used:
JavaScriptNodeJsAxios.jsPlotly.js
Covid-19 Stats Bot is a useful Discord bot that gives information about the Covid-19 virus. It is capable of returning latest number of infections, as well as a graph of number of cases vs. time for each country, as well as a comparison. The bot is made in JavaScript using NodeJs. The API calls are handled with Axios.js and the plots are drawn and stored using Plotly.
GitHubLive Version