Fewchurs
Docs / How it works

How it works

A few simple ideas. Read this once and every guide will make sense.

The pieces

WordWhat it means
AppOne of your products. Each app has its own board, requests and API key.
API keyA secret-looking string that starts with fr_live_. It tells Fewchurs which app a request is for.
BoardThe list your users see. They can read, vote, comment and suggest new ideas.
RequestOne idea from a user, with a title and an optional description.
VoteOne per person per request. The board can sort by most votes.
CommentA reply under a request. Your replies show a Developer badge.

Statuses

You set the status of each request from your dashboard. Users see it on the board, so they know what is happening.

StatusShown asMeaning
openPendingNew. You have not decided yet.
plannedPlannedYou plan to build it.
in_progressIn progressYou are building it now.
doneDoneIt shipped.
declinedDeclinedYou won't build it.

Who is voting

Your users don't need an account. Each device gets a random ID, called a device ID. Fewchurs uses it to remember who voted for what, so nobody votes twice.

The SDKs make and store this ID for you. If you call the REST API yourself, send it in the X-Device-Id header. Create it once, save it, and reuse it every time.

Use your own user ID if you have one

If your app has accounts, use a hash of the user's ID as the device ID. Then votes follow the person to every device. Never send a raw user ID or an email address.

Emails

Users can follow a request by leaving their email. When you change its status, they get an email. You can also get an email each time someone suggests something new. Turn it on in your dashboard settings.

Limits

WhatLimit
New requests15 per device, per day
Comments10 per device, per day
VotesNo limit

Your plan sets how many apps you can have and how many requests stay visible. See pricing.