Decentralized dating platform
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.
Trevor Slocum ee70a73dd6 Initial commit 2 months ago
templates Initial commit 2 months ago
.gitignore Initial commit 2 months ago
LICENSE Initial commit 2 months ago Initial commit 2 months ago
app.go Initial commit 2 months ago
go.mod Initial commit 2 months ago
go.sum Initial commit 2 months ago
main.go Initial commit 2 months ago
services.go Initial commit 2 months ago

kama - Decentralized dating platform


This application is in pre-alpha state. Here be dragons.

The only database supported by the framework powering kama is PostgreSQL.


  • Absolutely nothing
  • This is only a copy of the apcore example app right now


This application is written in Go. Download and install the Go compiler if you have not already done so.

Set up a PostgreSQL user and cluster by running the following queries (using psql for instance):

create user kama with password 'EnterPasswordHere';

create database kama with owner kama;

-- Then, while logged in as user kama:

create schema kama;

Then run the following commands:`

go get # Download and install kama to ~/go/bin/kama

# Then, either add ~/go/bin to your $PATH or provide the full path

kama new # Start the guided installation process

# Use the default options for everything except:

# Enter the host for this server: Enter the domain your server will be hosted at

# Session name used to find cookies: Enter any unique text

# Please enter an IANA Time Zone for the server: Enter "Local"

# Prompting for Postgres database configuration options: After this point, enter your server's PostgreSQL information

# Choose SSL mode: disable

# Enter the postgres database name: kama

# Enter the postgres schema name: kama

# Accept the remaining default options

kama init-db

kama init-admin


kama serve

# Enter your information

# Are registrations on this server open to the general public: Enter Y


This application is based on go-fed/activity and go-fed/apcore.


Please share issues and suggestions here.


  1. Fork this repository.
  2. Commit code changes to your forked repository.
  3. Submit a pull request describing your changes.