github: adding info to readme

This commit is contained in:
Rushil Umaretiya 2021-03-28 11:48:14 -04:00 committed by GitHub
parent ad3cc36cc6
commit 33613e8d75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1 +1,40 @@
# HooHacks21
<p align="center">
<a href="https://github.com/rushilwiz/think-openly">
<img src=".github/logo.png" alt="Logo" width="480px" height="320px">
</a>
<h1 align="center">ThinkOpenly</h1>
</p>
![GitHub language](https://img.shields.io/github/languages/top/rushilwiz/think-openly?color=FF6663)
![GitHub language count](https://img.shields.io/github/languages/count/rushilwiz/think-openly?color=FEB144)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/rushilwiz/think-openly?color=FAFD7B)
![GitHub repo size](https://img.shields.io/github/repo-size/rushilwiz/think-openly?color=9EE09E)
![GitHub](https://img.shields.io/github/license/rushilwiz/think-openly?color=9EC1CF)
![GitHub last commit](https://img.shields.io/github/last-commit/rushilwiz/think-openly?color=CC99C9)
---
## Demo: https://www.youtube.com/watch?v=z9iJFXSoQCM
## Inspiration
We were inspired to do this project in light of the womens advocacy and their troubles. One of our members was scrolling through instagram and saw this and thought that it would be useful to have a similar platform catered to individuals to post about their political views where policy makers can actually see support for certain topics.
## What it does
PolitTalk is similar to StackOverflow or StackExchange. Users can post their ideas on certain political topics and the aim is to have real world politicians be able to respond and view the voices of who they represent (even those who may not be outspoken on a day to day basis). We use NLP to recommend posts users and politicans based on previous likes and comments. To ensure quality, we have politician and proffessionals' comments at the top. Politicians can use this app to see trends and advocates for minorities.
## How we built it
We built this platform using reactJS which communicates with a Django backend. Our database is made with PostGreSQL and for our post/article recommendation system we used a Gensim open-source library to build a LDA model.
## Challenges we ran into
Weve never tried Natural Language Processing, so learning what it does and how to use it was a little confusing in the beginning, but we quickly got over that hurdle.
## Accomplishments that we're proud of
Were proud that we were able to make our project within the allotted time frame. We had to learn a lot of new things like Django and NLP but we got it working and we hope that future iterations of it can make a change!
## What we learned
One interesting thing that we learned was how to create a machine learning model to classify keywords into different topics. None of us have ever worked with natural language, so it was really cool when we got it to work.
## What's next for ThinkOpenly
There are some more features that we look forward to add. One element we want to add is creating a calendar system to show when nearby political events and demonstrations will happen. We also want to add a system to verify politicians. These are just a couple of the improvements we look forward to making.