Spotify Dashboard

Technologies Used

- OpenAPI, Firebase, Spotify API, Java, Android Studio

Summary

This project is a full-stack wrapper app that uses Spotify API to parse user data to create personalized summarizes and predictions. We began by using Firebase for the authentication process. We would ask users for their Spotify information during this process. We passed the data to OpenAI API to create predictions and we used Java through out our backend. The app also included a quiz game, holiday themes, and push notifications!

View Website ā†’

RSA Cryptologies

Technologies Used

- React, Tailwind, HTML, JavaScript, Vite

Summary

In an effort to teach students about RSA Cryptography, I developed a website with React.js that walks students through the RSA processes, algorithims, and includes an Encryptor and Decryptor at the end. I wanted the calculators to be dynamic (i.e the output to automatically change when the input changed) which was the bihhest challenge I faced. I used React Hooks and JavaScript to achive this. All the styling was done using Tailwind!

View Code ā†’

College Scheduler

Technologies Used

- Java, Android Studio, GSON

Summary

A front end application created in Android Studio that keeps track of Exams, Classes, and Tasks to help students stay organized! Students would input the required information that would then be parsed from the input boxes, turned into Java objects, and stored as google GSON files. When you add GSON to your project through an IDE the IDE manages the dependency and includes it in the project's build path. This means GSON is locally available during development.

View Code ā†’