Skip to content

An open source schema and toolset for consolidating your online profile into a simple maintainable document

License

Notifications You must be signed in to change notification settings

jbgrunewald/oneProfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

One Profile

An open source schema and toolset for consolidating your online profiles into a single document

Problem as We See It

The current state of social media is a mixed bag of platforms that is constantly changing. If you want to actively participate you must maintain a profile acrossed numerous platforms. This requires time and energy to properly maintain these profiles and keep information in sync. It also makes joining new platforms tedious because you must now tranfer all the information you have into the new platform.

Our Solution

Generalize information related to individuals into a schema. The schema will be able to accurately represent information that you would have on various media platforms. Things like your name, favorite movies, work history, etc. Identify colleagues and friends through common identifiers and link to thier social media profiles. Allow for a seperation between family, friends, colleagues, and other associates, which would automatically limit thier access level to your profile information.

With a standard schema for representing digital profiles, many existing limitations can be solved. Platforms could create digestion API's, which would allow users to use thier One Profile as a living standardized digital profile. Users could consolidate multiple accounts into a single account. Users could update a single profile and potentially update all thier profiles at once with the new information. New platforms could easily onboard existing users and those new users would only need to upload thier latest profile.

Goals

  • Make consolidating profile information from various platforms seamless for users
  • Make onboarding with new social media platforms seamless for users
  • Make Updating profile information across platforms seamless for users

Not Goals

  • Discourage or promote the use of any social media platform
  • Store or maintain any information about users of these tools

Getting Started

This will get updated once we have some running code.

Prerequisites

The project is built with Golang and you will need to have Golang installed to build and run the project.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • James Grunewald

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

An open source schema and toolset for consolidating your online profile into a simple maintainable document

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published