Pinned Repositories
campuswire-lite
A light clone of the Campuswire forum using the MERN stack
Computational-Lyric-Analysis-Quadeca
For this project, I explore the textual differences between Quadeca's earlier and most recent music using word frequency list, keyness analysis, and sentiment analysis.
deeplabcut-social-interaction
An application that cleans the output from DeepLabCut and produces a CSV file containing information for rodent social interaction test. Additionally, the application has a feature that allows for live video analysis of the behavioral test. This application was made specifically for the Eisch Lab at the Children's Hospital of Philadelphia.
duck-hunt-game
A click and point rendition of the retro NES game Duck Hunt. The game was built in Java 1.8 and features a functional GUI, a save-load system, and different types of birds with different abilities.
hololive-index-react-ts
An application where you can browse Hololive English members, look up their channel status, view their video catelog and check which members are currently live.
hot-100-predictor
My partner and I gathered song data on 3000 Billboard Hot 100 Songs and 10,000 random songs from Spotify playlist. We extracted song features using the NLTK Sentiment Intensity Analyzer and the Spotify API in order to build a neural network that tried to predict whether a song belonged in the Billboard Hot 100 or not.
penn-book
A miniature version of Facebook that has features such as creating accounts, creating posts, editing account settings, chatting with friends, getting news article recommendations, and searching for news articles.
penn-marketplace
A Penn exclusive marketplace where people within the community can buy and sell goods and services to each other.
recipes-restaurants-recommender
A recipe and restaurants recommender using datasets from Yummyly and Yelp.
spoticord
A fullstack website that allows people to discover others based on their Spotify profile and chat with others in a chatroom.
raymon-shi's Repositories
raymon-shi/deeplabcut-social-interaction
An application that cleans the output from DeepLabCut and produces a CSV file containing information for rodent social interaction test. Additionally, the application has a feature that allows for live video analysis of the behavioral test. This application was made specifically for the Eisch Lab at the Children's Hospital of Philadelphia.
raymon-shi/campuswire-lite
A light clone of the Campuswire forum using the MERN stack
raymon-shi/Computational-Lyric-Analysis-Quadeca
For this project, I explore the textual differences between Quadeca's earlier and most recent music using word frequency list, keyness analysis, and sentiment analysis.
raymon-shi/duck-hunt-game
A click and point rendition of the retro NES game Duck Hunt. The game was built in Java 1.8 and features a functional GUI, a save-load system, and different types of birds with different abilities.
raymon-shi/hololive-index-react-ts
An application where you can browse Hololive English members, look up their channel status, view their video catelog and check which members are currently live.
raymon-shi/hot-100-predictor
My partner and I gathered song data on 3000 Billboard Hot 100 Songs and 10,000 random songs from Spotify playlist. We extracted song features using the NLTK Sentiment Intensity Analyzer and the Spotify API in order to build a neural network that tried to predict whether a song belonged in the Billboard Hot 100 or not.
raymon-shi/penn-book
A miniature version of Facebook that has features such as creating accounts, creating posts, editing account settings, chatting with friends, getting news article recommendations, and searching for news articles.
raymon-shi/penn-marketplace
A Penn exclusive marketplace where people within the community can buy and sell goods and services to each other.
raymon-shi/recipes-restaurants-recommender
A recipe and restaurants recommender using datasets from Yummyly and Yelp.
raymon-shi/spoticord
A fullstack website that allows people to discover others based on their Spotify profile and chat with others in a chatroom.
raymon-shi/penn-marketplace-mobile
A Penn exclusive marketplace where people within the community can buy and sell goods and services to each other.
raymon-shi/pennintouch-lite-ruby
PennInTouch Lite using Ruby on Rails
raymon-shi/pokedex-react-ts
An application where you can browse for Pokemon from generations 1-8, search for Pokemon based on their name, and add your favorite Pokemon to your party.
raymon-shi/raymon-shi
raymon-shi/raymonshi.me
My portfolio website
raymon-shi/react-comment-app
A simple Reddit-like comment application made with ReactJS
raymon-shi/react-redux-dynamic-blog-app
A simple dynamic blog app using ReactJS and Redux stores.
raymon-shi/react-todo-list
A simple todo list created by using React components and Bootstrap CSS.
raymon-shi/react-ts-tasks-list
A simple tasks list where you can add, complete, and remove tasks. This project was created to practice using React with Typescript.
raymon-shi/sociomatrix-landau-h
A short script that creates a sociomatrix for the animal society, using dataframes, and calculates the Landau's h value and the DeVrie's Correction h' value.
raymon-shi/ts-data-analysis-app
An application that extracts and cleans complex touchscreen data from raw ABET data files. The data is returned in the form of a csv file and is used to graph the mice performance over the duration of the experiment.
raymon-shi/twitter-django
An application replicating core features of Twitter/X using the Django framework.
raymon-shi/twitter-super-lite
I attempted to recreate Twitter using Ruby on Rails. Some features that I've implemented are creating tweets, deleting tweets, following other users, twitter feed and a section for news articles. My web application is hosted on Heroku at: https://rshi-twitter-super-lite.herokuapp.com/
raymon-shi/yelp-store-recommender
Using the Yelp Fusion API, I made a program that will return the top 10 results based on type of establishment, maximum radius from a specific location, and maximum number of dollar signs you're willing to spend. Additionally, the program can find the shortest distance between two given stores, webscrape menus and pictures if they are available, and recommend a list of 10 new stores based on the given store.