In traditional applications, users must manage many combinations of usernames and passwords on third-party applications depending on the number of different services they use. Futhermore, these third-party applications are able to store user's personal information in backend servers and use it however they please. This alone allows companies to very easily misuse user data and puts the users in a very vulerable position. Our goal is to move data control and identity management from central authorities and organizations back to individual users. PhotoStack uses blockchain technology for authentication and data storage, which does not store or replicate user data. User privacy is our number one priority and we want our users feeling safe and secure when they are sharing photos on our platform.

What it does

On decentralized platforms like PhotoStack, users create their own 'identities' and use their identities with all applications and services. They have complete control over their data: personal information and data is always encrypted and users leave no digital signature when exiting an application. They are however, able to audit access to their data and have information on who looked at their data and at what part.

How we built it

The landing page was built off a clean design. We personally customized it to fit the image we wanted to convey to our users about our product, PhotoStack. Blockstack's authentication was used to create the user accounts as well as access the encrypted Gaia data using the Blockstack technology. React.js was used to create the web app which includes camera access, file access, and storage access to upload a new status or photo.

Share this project: