Skip to content
Explore your personal data in SoLiD Pod
JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bundle refactor Jan 31, 2020
config refactor Jan 31, 2020
public refactor Jan 31, 2020
scripts
src feature: added redirect pipline Jan 31, 2020
static
test/__mocks__
.editorconfig refactor Jan 31, 2020
.env refactor Jan 31, 2020
.eslintignore feature: added redirect pipline Jan 31, 2020
.eslintrc.json feature: added redirect pipline Jan 31, 2020
.gitignore refactor Jan 31, 2020
.prettierignore refactor Jan 31, 2020
.prettierrc refactor Jan 31, 2020
.stylelintrc.json
CHANGELOG.en-US.md refactor Jan 31, 2020
CHANGELOG.md
CONTRIBUTING.md refactor Jan 31, 2020
LICENSE refactor Jan 31, 2020
README.md Added tips Feb 10, 2020
jsconfig.json
package.json feature: added redirect pipline Jan 31, 2020
postcss.config.js refactor Jan 31, 2020

README.md

Portal

A spectre is haunting Earth — the spectre of SoLiD.

Portal is a data browser that allows you to explore your personal data in SoLiD Pod.

Portal Project Roadmap: portal-roadmap.

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 中文社区.

To become a SoLiD developer, please view this roadmap: SoLiD Roadmap.

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 a 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

  1. SSO - Login and register in any app with SoLiD.
  2. Profile - View and edit your own profile and share your profile to any applications and friends.
  3. People - View your friends and share data to your friends.
  4. Chatting - Chatting with your friends.
  5. Preferences - Manage authorized data and which friends or applications are authorized.
  6. Events - Schedule your daily life and work and share to your friends.
  7. Storage - Manage your unstructured data such as music, file, photos, documents and so on.
  8. i18n - Compatible with Chinese, English, German and Japanese.

Hope our efforts will allow more ordinary people to use SoLiD !

authorized

product

info

info

Built With

  1. React.js - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  2. Mobx or React Hooks and Context - Simple, scalable state management.
  3. Ant Design - A UI Design Language and React UI library.
  4. styled-components - Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress
  5. solid-react-components - Reusable components for Solid React applications
  6. @solid/react - Core React components for building your own Solid components and apps

Quickstart

Install

$ git clone https://github.com/steamory/portal
$ npm install

Run

$ npm start

Production

$ npm run build

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.

You can’t perform that action at this time.