Open Collective
Open Collective

Kaffy

Provide a flexible admin interface for phoenix applications

Contribute


Become a financial contributor.

Financial Contributions

Membership
Backer

Show your love and support for Kaffy

$5 USD / month

Latest activity by


Membership
Sponsor

Have your name or your business name added to the "sponsors" file on the GitHub README file with a link to your website.

$10 USD / month

Membership
Golden Sponsor

Have your business logo displayed in the Golden Sponsors section on Kaffy's GitHub README file with a link to your website.

$299 USD / month

Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
Isaac yonemoto

$110 USD since Jul 2020

2
Tyler Kontra

$65 USD since Jul 2021

3
jukvalim

$45 USD since Nov 2021

4
thanos

$20 USD since Nov 2021

Kaffy is all of us

Our contributors 5

Thank you for supporting Kaffy.

Abdullah Esmail

Admin
Kaffy is the project I want to spend all my tim...

Isaac yonemoto

Backer

$110 USD

Tyler Kontra

Backer

$65 USD

jukvalim

Backer

$45 USD

thanos

$20 USD

Connect


Let’s get the ball rolling!

News from Kaffy

Updates on our activities and progress.

Kaffy v0.9.0 released with extension modules, custom queries, improved mobile layout, and much more

I’m extremely pleased to announce Kaffy v0.9.0 (GitHub, hex). This has been the biggest release yet with so many con...
Read more
Published on July 4, 2020 by Abdullah Esmail

Conversations

Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.

Please feel welcome to ask questions or start a conversation

Published on July 3, 2020 by Abdullah Esmail

I'd like to welcome everyone here. If you have any questions or comments, feel free to start a conversation and I'll answer you as soon as I can.

Budget


Transparent and open finances.

View all transactions
Monthly financial contribution to Kaffy (Backer)

Credit from jukvalim to Kaffy

+$5.00USD
Completed
Contribution #494798
Monthly financial contribution to Kaffy (Backer)

Credit from Tyler Kontra to Kaffy

+$5.00USD
Completed
Contribution #356797
Monthly financial contribution to Kaffy (Backer)

Credit from jukvalim to Kaffy

+$5.00USD
Completed
Contribution #494798
$
Today’s balance

$195.81 USD

Total raised

$195.81 USD

Total disbursed

--.-- USD

Estimated annual budget

$128.86 USD

About


Kaffy was born out of the need to have flexible and customizable admin interface for phoenix applications. The following points drive the development of Kaffy:

  • Taking contexts/sections into account.
    • Supporting contexts makes the admin interface better organized.
  • Can handle as many schemas as necessary.
    • Whether we have 1 schema or 1000 schemas, the admin interface should adapt well.
  • Have a visually pleasant user interface.
    • This might be subjective.
  • No generators or generated templates.
    • I believe the less files there are the better. This also means it's easier to upgrade for users when releasing new versions. This might mean some flexibility and customizations will be lost, but it's a trade-off.
  • Existing schemas/contexts shouldn't have to be modified.
    • I shouldn't have to change my code in order to adapt to the package, the package should adapt to my code.
  • Should be easy to use whether with a new project or with existing projects with a lot of schemas.
    • Adding kaffy should be as easy for existing projects as it is for new ones.
  • Highly flexible and customizable.
    • Provide as many configurable options as possible.
  • As few dependencies as possible.
    • Currently kaffy only depends on phoenix and ecto.
  • Simple authorization.
    • I need to limit access for some admins/users to some resources.
  • Sensible, modifiable, default assumptions.
    • When the package assumes something, this assumption should be sensible and modifiable when needed.

The road is long. There are short-term and long-term plans for Kaffy to be the best admin interface out there.

Our team

Abdullah Esmail

Admin
Kaffy is the project I want to spend all my tim...