https://github.com/fairdatasociety/fdp-todo-app-tutorial
An interactive how-to guide for beginners on getting started with building dApps on Fair Data Protocol using fdp-storage, FairOS and fdp-play.
https://github.com/fairdatasociety/fdp-todo-app-tutorial
fairdataprotocol fairos fdp-storage todoapp tutorial
Last synced: 12 months ago
JSON representation
An interactive how-to guide for beginners on getting started with building dApps on Fair Data Protocol using fdp-storage, FairOS and fdp-play.
- Host: GitHub
- URL: https://github.com/fairdatasociety/fdp-todo-app-tutorial
- Owner: fairDataSociety
- Created: 2022-12-16T16:23:41.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T13:29:54.000Z (almost 3 years ago)
- Last Synced: 2025-01-10T17:51:05.593Z (about 1 year ago)
- Topics: fairdataprotocol, fairos, fdp-storage, todoapp, tutorial
- Language: Svelte
- Homepage: https://bah5acgzapgbmsruj6mda4cerox2nuqaae6qhwynek2dbg3xoy7ypvloqaveq.bzz.link/
- Size: 1.06 MB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Getting Started with Fair Data Protocol (FDP)
An interactive how-to guide for beginners on getting started with building dApps on Fair Data Protocol using `fdp-storage`, `FairOS` and `fdp-play`.
Independent Todo apps built using the two approaches described in this tutorial:
- `fdp-storage` & `fdp-play` : https://github.com/fairDataSociety/fdp-storage-TODO-app-example
- `FairOS` & `fdp-play` : https://github.com/fairDataSociety/fairos-TODO-app-example
---
#### Diagram 1: Fair Data Protocol - Creating Accounts

---
#### Diagram 2: Creating Accounts wit FdpStorage / Blossom

---
#### Diagram 3: Blossom browser extension

---
## Local Development Setup
### Prerequisites:
**Requirements:**
- Docker must be already installed
- `node >= 16`
#### Install `fdp-play` globally
```shell
$ npm install -g @fairdatasociety/fdp-play
```
#### Spin up a local FDP development environment with fairos
```shell
$ fdp-play start --fairos
```
### Setup & Installation:
#### Clone the repo
```shell
$ git clone https://github.com/fairDataSociety/fdp-TODO-app-tutorial.git
```
```shell
$ cd fdp-TODO-app-tutorial
```
### Install dependencies
```shell
$ npm install
```
### Run application
**Requirements:** `fdp-play` must be running already!
```shell
$ npm run dev
```
The application can be viewed at - http://localhost:5173/
### Screenshots

---

---
