Inspiration
We live in an era where a large proportion of information are obtained from online sources. With the help of big data analytics, the phenomenon of information cocoon becomes ubiquitous; our sources of news feed and global issues are restricted within everyone's personal interest - areas where we have little interest in (or simply don't want to see/hear about) are blocked away from us. Our team's aim is to build an app where we can break free from this 'cocoon' and receive possibly controversial topics/news from a variety of sources.
What it does
Users can see a variety of global topics in the home page, where after clicked into a specific topic they are able to vote either agree / disagree / neutral. After that they will be able to see the proportion of people that selected each option - the user will hence be able to see if their view is with the majority or minority of the population. After voting, they can comment about their views on this topic and discuss with others about this issue. Each user will have a profile and also is able to post topics, it can vary from global to local issues.
How we built it
Our team built this app using react native for frontend UI design, Javascript for backend (sign in, comment, posting, like).
Challenges we ran into
It's a big project and we have a lot of ideas about this app, but unfortunately because of the time limit we have, not all features can be created. And many bugs were encountered while writing the code for this app, took a lot of time to fix them.
Accomplishments that we're proud of
We're proud of this innovative idea of this unbiased newsfeed app. But more importantly this experience of working in a team where everyone focuses on specific tasks and learning from each other is definitely a valuable one.
What we learned
For most of members in our team, it is the first time using Javascript / React to create an app. Learning about how this language and package works is rewarding to us.
What's next for Views
UI design can certainly be polished, Machine Learning algorithms can be applied to rank comments / posts according to popularity but not personal interest. For multiple posts relating to the same topic, can merge them into one post also using Machine Learning algorithms. A slider in the comment section can also be added in the comment section to change user's views from before (maybe they change their minds after seeing comments).
Log in or sign up for Devpost to join the conversation.