VinFlix
Full Stack recreation of Netflix.com
VinFlix is a single-page, pixel perfect, recreation of Netflix.com that I built in 2 weeks. The backend is build using Ruby on Rails's MVC framework, PostgreSQL, and JBuilder to deliver data to the frontend in a JSON format. The frontend uses React/HTML for structure, Redux for state management, CSS3 for styling, and thunk middleware to curry high-order function calls such as Ajax requests. The application supports user authentication utilizing session tokens and Rails's BCrypt hashing algorithm. The user experience was my primary concern with focuses on custom routes/paths and asynchronous event management. Object storage was handled by AWS S3 and hosting was handled by Heroku.
Learn More Live GitHubDonald's Day Off
Interactive slingshot mini game
DDO is an interactive, animated mini game where users are rewarded for successfully slingshotting President Trump at a series of targets. It boasts a custom-built physics engine which tracks canvas dimensions, stretch distance, release speeds, and screen offset to simulate a slingshot. The gamer's experience is also enhanced by Trump sprite animations. As a personal challenge, all development was completed using Vanilla JavaScript and HTML Canvas, rather than using an external library.
GitHubMedia Support Inventory Manager (MSIM)
University-wide equipment management solution
As a part of my college work study position, our employees struggled with relying on excel spreadsheets and post-it notes to track the mass amounts of equipment we deal with. MSIM was born as a simple tool to alleviate our problems, automate our responsibilities, and directly communicate with university faculty. The backend is built using Node.js and NYU-hosted mySQL servers. The frontend is built using a React framework known as Ant Design. MSIM also supports single sign-on via student emails which was made possible through Google's G Suite.
GitHubSartoria
Social-media based clothing catalogue
Sartoria is a social-media-based web application which enables users to track, organize, and share the items in their closet. This was my introduction into Python frameworks utilizing Django and PostgreSQL on the backend. The application features a sharing system which seeks to connect fashionistas in their desire to both physically share their clothing with friends as well as online share with others. It also optimizes clothing storage/access abilities especially for those living in crampt city conditions.
GitHub