over budget
Paideia DAO Management Open Source App
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳200,000
Percentage
Received
0.00%
Solution

Improve the codebase so its easier to maintain and others can use in their own projects, integrate the login and notifications with Cardano, and update the UX.

Problem

We want to improve the UX on our DAO management platform and prepare the back-end for Cardano smart contract implementation. We will also provide documentation so others can implement it.

Paideia DAO Management Open Source App

Please describe your proposed solution.

There are smart contracts that exist on Cardano to manage DAOs, but the front-end services don't cover the all the various features that DAO management requires. We already have a working prototype/beta on Ergo, and have worked through many of the issues with the platform.

Aspects of the prototype which will work for Cardano DAOs include:

  • Discussion proposal creation, where DAOs can create discussions and have a full-featured comment section for DAO members to discuss
  • Cardano-based logins will be available so users don't need to use third-party services like oAuth. Using this method, we can verify membership to a DAO
  • The platform already works with Ergo-based smart contracts and can be made capable using existing Cardano-based open source smart contracts, allowing on-chain voting.
  • Once we create our own smart-contracts for Cardano, that can be implemented as well, making the platform feature complete.

We want to improve the codebase, make it easier to maintain, and make it compatible with Cardano.

Please test our proof-of-concept here: https://app.paideia.im

bPaideia test tokens available here: <https://ergofaucet.org/>

Please define the positive impact your project will have on the wider Cardano community.

The implementation of the Paideia platform will also greatly benefit the Cardano ecosystem. It will attract projects to launch their DAOs on Cardano, fostering innovation and growth within the community. Not just because our platform will be easy to use, but because interacting with smart contracts is significantly cheaper on Cardano than on Ethereum. There are no gas fees. Moreover, it will enhance the accountability and transparency of projects that do choose to launch on Cardano, thereby boosting community trust and engagement.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

We have already created this project on Ergo, and it works. You can join our Discord or Telegram and request bPaideia tokens, then test the platform.

  • <https://ergofaucet.org/> for bPaideia test tokens (must have an Ergo wallet for this POC)
  • https://app.paideia.im to make an account and try out the DAO.

We are aware that Cardano has similar smart contracts for DAOs which already exist, and would like to pair them with our UX.

We have proven with our other projects that we are responsible with treasuries, having built Crux finance, Ergopad, and Paideia on limited budgets. We are also the team behind Coinecta.

What are the key milestones you need to achieve in order to complete your project successfully?

Eliminate all UX issues and polish the front-end, including updating the codebase so that it would be easier for any dev familiar with React/NextJS to work on it. The project is open source and anybody could run a custom front-end for their own DAO.

>Implement Cardano logins with a robust auth system. This will mean we can limit access to certain features for DAO members only, including discussions and proposals.

>Update the back-end to work with Cardano smart contracts that already exist, and to allow us to plug in updated Paideia smart contracts for Cardano when they've been developed.

>Document how it all works, so that other devs could use the API or project for their own purposes. Any DAO should be able to easily spin up Paideia to manage their own project

>Release the website so that people can experiment and try it out, with an area for any feedback or issues (github issues or a ticket system). Allow devs to run their own front-end using the API. We will release full documentation on how to use the platform.

Who is in the project team and what are their roles?

Luivatra

Backend and Smart-Contract Developer

<https://github.com/Luivatra/>

<https://twitter.com/Luivatra>

Luivatra has many years experience in fintech software development. He has been a member of this team since pre-funding, and designed and built the on- and off-chain functionality for Paideia on Ergo.

Lui has an MSc in Computer Science and Games & Media Technology, and worked in TradFi as a Software Engineer and Software Architect for 10+ years.

Noob77777

Full stack developer

<https://github.com/noob77777>

<https://twitter.com/abhishekpc3po>

Noob joined the Paideia team pre-funding, and has been instrumental in building the backend services needed to run both the Ergopad launchpad and Paideia. He designed a general purpose blockchain notification system, and will continue to provide innovative solutions on the Coinecta platform.

Noob has a Bachelor’s in Computer Science and enjoys learning about Distributed Systems and Databases. He will continue to help design optimized back-end solutions for Paideia and future platforms.

Marty

Founder, Front-end developer

<https://github.com/esot321c/>

<https://twitter.com/esot321c>

Marty will take on the role front-end developer, and will continue to do so with Paideia. He will assist with connecting the Paideia front-end to the new back-end and off-chain code designed for Cardano.

Please provide a cost breakdown of the proposed work and resources.

Update codebase - 50k ADA

The codebase was originally built by a few contractors and there are no standards in place, so it needs an extensive rework to be easy for others to use and maintain. This would involve two full-stack devs 2 to 3 months to implement the standards, test all the code, and document its use.

Implement Cardano Auth and notification system - 30k ADA

The authentication system will be built using CIP-8 and CIP-30 wallets. Much like what is used on Coinecta, this auth system will be implemented throughout the app. The session will always know how many DAO tokens a user holds which allows them to participate in DAOs, including creating proposals, voting, leaving comments, etc. This is a smaller task because some of the work is complete on Coinecta and we can port it over.

Implement smart contract SDK, with API - 120k ADA

This will involve using existing smart contracts, but creating a custom SDK including an API for the paideia platform to consume. This will be a longer process which requires much more testing to ensure the front-end can't make bad requests which will result in user funds being lost. Estimated 6 months, 1 dev full-time, one contractor to help audit code.

How does the cost of the project represent value for money for the Cardano ecosystem?

This will provide a good value because other projects will be able to use any of the components. Since there are already existing smart contracts for DAO management, the API we build for them can be used by anyone for their own front-end.

The auth system we implement can be used by other projects to do the same type of Cardano Authentication, meaning they won't need to use email/password or third-party credentials from Google or Facebook for example. This allows people to keep their identity separate from the Cardano accounts when they want, and allows Cardano projects to have authentication systems that are also aware of user's assets. This allows for new functionality and features that any project can access by using our open source code.

Beyond that, the platform itself will offer a robust feature-set for DAOs to use, making it easy to manage a DAO.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00