Inspiration

I've always been a pun enthusiast, both as a pun creator and consumer. I wanted to create a social media app to allow pun enthusiasts like to me to share and consume puns.

What it does

PunHub is essentially a global repository where people can share and consume puns in real time. Sentiment analysis is performed on each pun to help users quickly find puns that fit their mood.

How I built it

The PunHub mobile app was built using React Native. The app interfaces with a REST API built using Express.js and the Sentiment Node.js library. The API connects with a PostgreSQL database that stores all of the puns.

Challenges I ran into

This was my first attempt at a mobile application, so getting it to even run was a new and challenging endeavor for me.

Accomplishments that I'm proud of

This is the first mobile application I've ever built!

What I learned

I learned that building a mobile app requires a lot more setup than building a web application.

What's next for PunHub

I want to deploy PunHub onto AWS for scalability. I also want to add user profiles and logins so that people can take ownership of their puns.

Built With

Share this project:

Updates