Open Collective
Open Collective
Loading

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 to keep the development going.

$5 USD / month

Latest activity by


Membership
Golden Sponsor

- Get priority support for adding features and fixing bugs for a full year. - Have your name and business logo displayed in the Sponsors section on... Read more

$5,000 USD / year

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
jukvalim

$130 USD since Nov 2021

2
Isaac yonemoto

$110 USD since Jul 2020

3
Tyler Kontra

$65 USD since Jul 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...

jukvalim

Backer

$130 USD

Isaac yonemoto

Backer

$110 USD

Tyler Kontra

Backer

$65 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
+$5.00USD
Completed
Contribution #494798
+$5.00USD
Completed
Contribution #494798
+$5.00USD
Completed
Contribution #494798
$
Today’s balance

$259.73 USD

Total raised

$259.73 USD

Total disbursed

--.-- USD

Estimated annual budget

--.-- 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...