My platform serves as a combination of the New York Times and Twitter. I was inspired by Twitter's ability to allow random people all over the world to share their ideas with the world. However, I found that Twitter's character limit prevented people from sharing anything of substance. I was also inspired by how the New York Times published Opinion Articles from people across the country who had something to say. However, the selectivity of the New York Times prevented the vast majority of people from sharing their ideas, as most articles were simply rejected. These two platforms and the challenges with the platforms inspired me to create Opinion Storm.
What it does
Opinion Storm provides a home for opinion pieces written by normal people. The site allows anybody to post an opinion piece on the website and allows people to read the opinions of their peers. After reading an article, users can post comments and decide if they agree or disagree.
How I built it
I built Opinion Storm using Wordpress. I installed plugins and customized the plugins and the theme to create a web service that was useful and functional. I preloaded content under creative commons licenses from The Conversation.
Challenges I ran into
One challenge I faced was allowing users to submit content, as that was one of the core features of the project. I did some online research and was able to install a plugin and make adjustments to allow users to submit articles through the front end. I am glad I overcame this challenge, as this feature is fundamental to my project.
Accomplishments that I'm proud of
I am proud of creating what may become a startup. I am glad that I was actually able to follow through with my goal and create something functional and useful for the world.
What I learned
From this project, I learned quite a bit about HTML. I also learned a bit about domains and web hosting.
What's next for Opinion Storm
Next, Opinion Storm will feature advertisements, creating revenue, and ensuring that opinions will have a permanent home forever.