Inspiration
We have heard of the news about our data being used and sold to companies without our permission. What if we have a way to see how and what data are being used and tracked through our social media accounts and from multiple different platforms such as YouTube and Google. We came up with a solution to collect and visualize our own data in an application and have management over our own data.
What it does
Door to Data is an application that lets the user take the driver's seat of their own data. The application first collects the user's data from multiple companies such as Googe, Facebook, Instagram, YouTube, Spotify, etc. Then it shows the statistics of the data being collected by those companies in a user-friendly dashboard such as how many times the user's location has been tracked by the company.
The user can also manage their ads, restrict access on their data and unsubscribe from all the mailing subscription that they might even forget they have it subscribed. With Door to Data, the user has complete control over their own data and manages them freely.
How we built it
We use Flutter for our frontend to build a crossed platform applications, iOS, Android, and Web Application, and use Python to handle our backend to fetch data from the user's account logins.
Challenges we ran into
This is my first time using Flutter to build an application. Fetching Personal Data for users was kind of difficult and in the beginning, we were unsure how to get it done.
Accomplishments that we're proud of
I was able to fully implement a FLutter application and connect it with a back-end and use state management to the fullest.
What we learned
I learned a lot about the GetX Library that is the best for not only State Management, but also Route Management, Dependency Management, Validation and etc.
What's next for Door to Data
Add more companies to the list where the user can get their data to show it on the application and have control over them.
Issues Resolved
https://github.com/saksham1991999/Door-to-Data/issues/4 Dynamically Fetch the Facts from the server and show them on the application along with State Management.
https://github.com/saksham1991999/Door-to-Data/issues/6 Docker-compose for the back-end.
https://github.com/saksham1991999/Door-to-Data/issues/10 https://github.com/saksham1991999/Door-to-Data/issues/7 Added Support for connecting user with Facebook and Twitter Profiles as well.
Log in or sign up for Devpost to join the conversation.