We regard solid UI as “personal information infrastructure”, we will use new document technology to reconstruct the entire UI, and the reconstructed UI will become the next generation office365.
Github: https://github.com/steamory/portal
Preview: https://preview.myportal.zone/
UI Prototype: https://www.figma.com/proto/K1m6qMGoIjZHaTGfabtFkS/Login?node-id=6%3A209&viewport=229%2C222%2C0.1298469454050064&scaling=min-zoom
I used solid-react-generator to generate a preview version of the portal for viewing, but there is a problem with the domain name, a 404 will occur after login, and we are looking for the reason. Our own design is in progress and will take time.
Portal
Portal is an data browser that allows you to explore your personal data in SoLiD Pod.
What is SoLiD
SoLiD(Social Linked Data) is an exciting new project led by Prof. Tim Berners-Lee, inventor of the World Wide Web, taking place at MIT. The project aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy.
SoLiD empowers users and organizations to separate their data from the applications that use it. It allows people to look at the same data with different apps at the same time. It opens brand new avenues for creativity, problem-solving, and commerce.
Learn how it came to be: SoLiD Project.
SoLiD China: SoLiD 中文社区.
What is Pod
Pods are where you store your data. Your WebID lets you login to SoLiD apps and Pods as well as letting you connect to other people using SoLiD.
What is Portal
Portal is an data browser that allows you to explore your personal data in SoLiD Pod.
All interfaces of the Portal are customizable and consist of documents. We make documents into applications.
No more ping-ponging between documents, spreadsheets, and niche workflow apps to get things done. Portal brings all of your data into one flexible surface.
Features
-
[ ] SSO - Login and register in any app with SoLiD.
-
[ ] Profile - View and edit your own profile and share your profile to any applications and friends.
-
[ ] People - View your friends and share data to your friends.
-
[ ] Chatting - Chatting with your friends.
-
[ ] Authorization management - Manage authorized data and which friends or applications are authorized.
-
[ ] Calendar - Schedule your daily life and work and share to your friends.
-
[ ] Unstructured data manager - Manage your unstructured data such as music, file, photos, documents and so on.
Hope our efforts will allow more ordinary people to use SoLiD !
Built With
-
React.js - A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Mobx - Simple, scalable state management.
-
Ant Design - A UI Design Language and React UI library.
-
styled-components - Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress
Quickstart
Install
$ git clone https://github.com/steamory/portal
$ npm install
Run
$ npm start
Contributing
Read our contributing guide and let’s build a better portal together.
We welcome all contributions. Please read our CONTRIBUTING.md first. You can submit any ideas as pull requests or as GitHub issues. If you’d like to improve code, check out the Development Instructions and have a good time!
License
GNU GENERAL PUBLIC LICENSE.