A website and database for eCommerce where Python, Flask, and SQL were used. MySQL Workbench was used for the database, PyCharm was used for Python and Flask, and Boostrap was used to design all the web pages. All transactions on the eCommerce site update the appropriate tables in the database. Both GETs and POSTs were used for managing data between the frontend and backend. Some general features include signup and login, different views and options for employees and customers, and categories for items.
An arcade style survival game written in JavaFX and CSS. This game includes multiple enemy types that were created through inheritance and polymorphism. Each enemy has a unique design, attack, and animation. Players can buy upgrades, such as shields and speed, that are based on a coin system. Game difficulty increases as the player progesses through the game where there is a point system to keep track of how many enemies were defeated by the player.
An online web chat room with a user login/signup using Firebase. Firebase Realtime Database was used to store the chat messages and Firebase Storage was used to store user profile pictures. Users can create an account, update their username and password, add and change their profile pic, send messages in the chat room, and view other people's messages.
An online program where the user can create drawings and designs, like a mini paint. This was created using Javascript, HTML and CSS. Users can choose multiple shapes with different colors to draw, select already drawn items on the canvas and make modifications, and save/load their drawings. Some other functions include undo, redo, print, copy, paste and cut.
Created a game for the 2018 Hackathon by SBU Computing Society with the theme of space. The point of the game is to get the highest score possible by destroying asteroids heading towards the earth and saving astronauts. The game includes game music that used multi-threading.