Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 1.59 KB

README.md

File metadata and controls

69 lines (39 loc) · 1.59 KB

Loama

Crest

This repository contains multiple projects. To get them running, go through them individually

Controller ./controller

The base functionality for...

Loama ./loama

The access management app

Mockbook ./mockbook

A first demo application to showcase Loama. MockBook is a social network that allows users to view their posts and friends.

Data

  • profile: name, email, bio, profile picture
  • posts: text, image, video
  • friends: list of friends

Doctorapp ./doctorapp

A second demo application to showcase Loama. DoctorApp is a medical app that allows you to view your doctor appointments.

Data

  • information: name, email, phone number
  • appointments: date, time

solid-common-lib ./solid-common-lib

All common functionalities across controller, loama, or (demo) applications

solid-app-lib ./solid-app-lib

All common functionalities across (demo) applications, relies on solid-common-lib.

Getting started

prerequisites

  • Node >= 20
  • Yarn >= 1.22.x

Development setup

We use yarn workspaces to manage our dependencies of all the subprojects.

Run yarn or yarn install to get all the dependencies

Finally we use nx to run a job in multiple projects. Simply start the dev servers for loama & its dependencies with:

yarn dev

Now you can find loama at http://localhost:5173

Using your own SOLID pod

  1. mkdir -p css/data: The CSS uses filesystem-based storage
  2. docker compose up -d --wait

This will spin up a Community Solid Server on port 3000.