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.

Built With

Share this project:

Updates