Context for all the repos
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trent Larson 830b63b424 add more context for the ecosystem, with some specific cursor rules files 4 weeks ago
..
README.mdc add more context for the ecosystem, with some specific cursor rules files 4 weeks ago
node-express.mdc add more context for the ecosystem, with some specific cursor rules files 4 weeks ago
typescript.mdc add more context for the ecosystem, with some specific cursor rules files 4 weeks ago

README.mdc

---
description:
globs:
alwaysApply: false
---
# Time Safari / Endorser Search Tech Ecosystem

### Purpose

This describes the overall design & architecture across code repositories.

The Endorser Server is a service that allows recording of cryptographically signed assertions in a privacy-preserving fashion. Each participant chooses whether to allow any other participant to see their name attached to activity. The service is a convenient way to get basic functions; we expect to provide direct P2P communications to support the same functionality for anyone who wants the alternative.

Time Safari is a front-end to make it intuitive and interesting to log self-asserted items, mainly of three kinds:

- Gives, recognizing something given

- Projects, which can then be the giver or recipient of gives

- Offers of help, to individuals or projects, which can be fulfilled by subsequent gives

### Structure

The primary repos contain the majority of the functionality; the secondary repos are helpful but not absolutely necessary.

These repos are found on the local filesystem in the same directory as this repo, in ../../../ from this file.

Primary Repos:

- endorser-ch is the back-end, written in Typescript

- crowd-funder-for-time-pwa is the front-end, written in Typescript with Vue & Vite, with deployments for mobile as well as web

Secondary Repos:

- image-api is a service for storing images, in Typescript

- py-push-server is a service to send push notifications

- lives-of-gifts is the website for the overall vision for humanity

- gifting-org-content is for design and other creative artifacts

- kickstarter-for-time is a playground to implement HTML designs that are subsequently moved into crowd-funder-for-time-pwa

- uport-demo is the web-facing front-end to explain the Endorser server

- endorser-docs is the documentation explaining the Endoser server design, in Restructured Text format

- time-safari-web is for the single pages at timesafari.org & timesafari.com

- endorser-mobile is the previous native app to talk to the Endorser server -- very powerful but harder to use

These repos are located in GitHub: endorser-ch, endorser-mobile, lives-of-gifts uport-demo, endorser-docs, time-safari-web

The remaining repos are located at gitea.anomalistdesign.com