Inspiration

As minorities, we recognize the importance of peaceful protesting and how much change it can bring to our society. However, there is a lot of misinformation surrounding rallies and protests on social media. We wanted to create a safe platform with moderators for activists to be able to find out about local protests in their area!

What it does

ReProtest is an interactive social media application for creating, sharing and planning protests. You can locate safe and peaceful protests in your area with only the click of a button. We also have a feature which allows organization leaders to create protests to prevent misinformation. All other users can find protests, reshare, comment and like!

How we built it

We used Thunkable to create our app. Thunkable is a drag and drop, block style app builder website.

We chose a number of features which were important to us, such as viewing BLM/Anti-Asian hate protests, being able to differentiate between an organization and protestor, and unique accounts, and focused on addressing those using components and blocks supported by Thunkable.

Challenges we ran into

  • Finding a way to incorporate all our skillsets.
  • Thunkable doesn't allow for much of a backend infrastructure.
  • We were using the free version of Thunkable, which is very limited.
  • Debugging our app, especially when it came to figuring out the log in system and pop ups.
  • Thunkable doesn't allow for pair programming so it made it quite difficult for us to work on features simultaneously. We had to share project links back and forth.

Accomplishments that we're proud of

  • We're really proud of how seamlessly the app is able to run. We are able to run the app both on the web and on our phones.
  • We were able to focus on movements that we're most passionate about.

What we learned

  • How to our coding skills in a block style platform
  • Collaborating virtually with limited resources

What's next for ReProtest

  • Create a backend infrastructure for the app
  • Make protest pages more customized based on user location
  • Improve login system (e.g. forgot my password button, keep users logged in, logout button)
  • Add more protest categories
  • Improve upon organizer experience (allow events created by organizers to appear)

Built With

  • thunkable
Share this project:

Updates