Frequently Asked Questions:

What is this?

A solid web app to create a list of your Todos.

Or with more words: A static web application built with SvelteKit which you can use to organize a list of Todos in a way without sharing any information to the hoster / creator of the application by choosing your own personal online data (POD) provider.

Features

This simple app has a few basic features which might be useful to you

  • add a text note which describes your Todo item
  • check your Todo item once it's done
  • tag the Todo with a list of keywords
  • filter Todos by tags
  • delete Todo Item
  • see the Todos of your friends if they were shared to you or are publicly available

Version

the currently deployed version you are seeing here is 0.11.0. You can find its released build artifact here

Can I run this web application myself?

Yes! Check out the source code here: Source Code and Releases

What is this Solid?

Solid is an acronym for Social Linked Data, a specification to fix the web by making the web writable again. Wikipedia has an article about it here: Solid (web decentralization project)

Coincidentaly there are some other things named Solid, which might be confusing and make it harder finding search results. Using "solidproject" might help you when searching.

It is not the SOLID principle (a term used in programming)

It is also not the Solid web framework (a programming language for websites)

Why Solid?

Because we need a better web, without fueling the capitalistic data economy and endangering all our privacy.

What is SvelteKit?

The SvelteKit Website explains this well: What is SvelteKit?

How do I use this web app?

You first need to log in with a WebID

According to the Solid specification you need a webID profile [webId] which is stored on a solid pod

What is a WebID?

A WebID is an Identity on the Web, and in this case by using OpenID connect, similar to using your Google, Facebook, GitHub Account Login. This allows you to associate and control the storage and access of your own data. Solid enables the linking of said data in a structured way.

Quoting the webID spec: A WebID is a way to identify oneself within various social, conceptual, and contextual relations. Social agents need to be able to present themselves on the Web and set the circumstances in which their profiles can be used in a standard manner. A Solid Profile is the representation of a social agent's identity in the Solid ecosystem.

What is a Solid POD?

A Solid POD is a personal online data store implementing the solid protocol.

You can identify a POD by its' URL and it might look like this:

https://solid.fet.li/todos

How do I get a POD?

Get a Solid Pod

How do I log in?

Logging requires that you already have a webId and know the URL of your POD provider

  1. click on the top right "Log into your webId"
  2. select your Pod by setting its' url
  3. navigate to the main page (top left Todo)
  4. click on the "Log in with" Button, which directs you to your POD, where you are either already logged in or it will just ask you for permission to access your data
  5. once you are logged in you can use the app

Once you've registered a solid pod you can set its location on the pod settings page and then log in