Teikei

Teikei

Maps community-supported agriculture across Germany, Switzerland and Austria

65stars
12forks
Last commit: 5d ago
Repo age: 12y old
Teikei screenshot

Teikei is a web application and API that maps community-supported agriculture (CSA) initiatives in Germany, Switzerland and Austria using crowdsourced data. It provides a public map frontend, a REST API backend, and an admin interface for moderators and maintainers.

Key Features

  • Public map Single Page Application built with React and Redux, using Leaflet for map display
  • JSON REST API implemented with Node and Feathers on an Express server
  • Data persisted in PostgreSQL; includes database seed scripts and test data for development
  • Admin dashboard for content moderation built with crudl.io and separate admin API endpoints
  • Monorepo structure with npm workspaces and Lerna, plus top-level scripts to run all modules together
  • Development tooling supports Docker-based local databases, environment configuration via .env, and job scheduling using node-schedule
  • Input validation and client/server integration using joi and feathers-client

Use Cases

  • Publish and maintain a crowd-sourced directory of community-supported agriculture sites for a region
  • Provide a browsable and searchable public map for volunteers, consumers, and organizers
  • Allow administrators and moderators to curate listings and manage site data through an admin UI

Limitations and Considerations

  • Geographic scope and dataset are focused on Germany, Switzerland and Austria; broader coverage requires additional contributions
  • Advanced spatial queries or mapping optimizations may require adding PostGIS or other geospatial extensions if not already configured
  • Scalability and high-traffic deployment will depend on API/DB tuning; the default stack is optimized for community-scale deployments rather than very large, high-load services

Teikei is practical for organizations or communities that want an open, self-hosted directory and map for CSA projects. It combines a modern JavaScript frontend, a Node-based API, and a simple admin workflow to make crowdsourced location data easy to publish and manage.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Hi.Events

Hi.Events

Open-source event ticketing and management platform

3.5k
554
Last commit: 9d ago

Open-source platform for event management, online ticket sales, and attendee check-in with branded event pages, promo codes, analytics, and Stripe payouts.

Alternative to:
Eventbrite
Eventbrite
+18
Indico

Indico

Web-based event and conference management system

2k
511
Last commit: 21h ago

Indico is a web-based event management platform for meetings, lectures, workshops, and conferences, with workflows for registration, reviewing, and room booking.

Alternative to:
Cvent
Cvent
+14
Bracket

Bracket

Open-source tournament management system

1.6k
130
Last commit: 4d ago

Open-source, self-hosted tournament system for creating and managing Swiss, single‑elimination and round‑robin tournaments with scheduling, dashboards, team/club manageme...

Alternative to:
Challonge
Challonge
+4
Alf.io

Alf.io

Open source event ticketing and attendance management system

1.6k
376
Last commit: 6d ago

Alf.io is an open source ticket reservation and event attendance management system for conferences, workshops, meetups, and trade shows.

Alternative to:
Eventbrite
Eventbrite
+19
OSEM

OSEM

Open source event management for community conferences

910
497
Last commit: 10d ago

OSEM (Open Source Event Manager) is a web app for managing conferences, including call for papers, scheduling, registration, ticketing, and event splash pages.

Alternative to:
pretalx Hosted
pretalx Hosted
+14
pretalx

pretalx

Conference management tool for CfP, reviewing, and scheduling

866
241
Last commit: 18h ago

pretalx is open-source conference management software for call for papers, speaker and reviewer workflows, scheduling, and publishing event programs.

Alternative to:
pretalx Hosted
pretalx Hosted
+11