As the theme of this hackathon was open ended, me and my partner struggled to think of an idea. We slowly made progress, starting from the idea to an anonymous instant messaging app, to a anonymous group chat app, and we thought: why not have all users be on one large group? That's when Poster Board was born.

What it does

Poster Board is a social media like site that allows users to post a large message that everyone on the site can see. Authors of posts are anonymous.

How we built it

The front end of this project was built using standard HTML, CSS, and vanilla JavaScript. The backend is built using express through NodeJS.

Challenges we ran into

Because this is our first hackathon and neither of us have had proper experience working in the backend, we struggled to work with a REST API. More specifically, we faced issues with JSON, POST requests, and the CORS policy. We managed to overcome this adversity through hours of Googling and Stack Overflow.

Accomplishments that we're proud of

The challenge we overcame mentioned above is our proudest achievement: creating a REST API that allowed information to be send to and from the frontend.

What we learned

We learned to use express to some degree of effectiveness, improved our CSS knowledge, and sharpened our frontend JavaScript skills.

What's next for Poster Board

The website seems a little bare, so some more features could help. Poster Board could also use a filter that disallows post to contain profanity.

Share this project: