jurteam / platform

Jur Beta Platform
https://beta.jur.io
0 stars 0 forks source link

TODO propose some backend admin panel to do basic CRUD operations #45

Open jurteam opened 5 years ago

jurteam commented 5 years ago

Give us some alternatives so that we can pick the one we prefer the most

marcomarasco commented 5 years ago

@lucaydaniel in order to proceed with this task, can you please give us some specs about what you expect from this backend panel?

For example CRUD operations should be done only off-chain on the available data? If so we should opting for an headless CMS that can be suitable with our database model.

jurteam commented 5 years ago

@marcomarasco examples:

and so on so yes mainly off-chain data transactions + viewing overall data about the JBP usage

marcomarasco commented 4 years ago

@lucaydaniel basically we can use some headless cms with a minimum of implementation to prevent unwanted data change. There is some suitable solutions, like:

But...

All this solutions uses a custom database SCHEMA and relations. In order to made their own products user friendly.

In our case, i think that a custom development using the existing API could be better. In a few words we have 2 possible solutions:

Solution 1

Use one of Headless CMS listed above. Should figure out how we can limit and integrate with our REST API logic. Make implemetations to reach minimum functionalities needed.

Solution 2

Create a brand new dashboard using a third party admin sdk in React. This software will use the same API used by dApp – as it is – with some additions in order to have a super user that can make updates now prevented for "stardard" users.

Speaking about the effort, with solution 2 we can save some days of development. IMHO it will be also more flexible and future proof regarding dApp updates.

Let me know if you need further informations in order to choose the way to proceed. Thanks!

0xlyd commented 4 years ago

@marcomarasco I agree with you, we should go ahead with the Solution 2.

Kindly send me some examples of the SDK that you would like to use 👍

marcomarasco commented 4 years ago

@lucaydaniel here some sdk / admin template that we can use:

There are several admin templates, we mentioned only three of them. Feel free to choose one of the above and also to mockup dashboard with available components that can be found into demo.

Let us know if you need further infos.

0xlyd commented 4 years ago

@marcomarasco we can go ahead with CoreUI let me know if you would need the Pro version.

For the mockup, I would suggest you to go ahead with common sense. We do not need anything fancy as of now just the team to be able to access all the data and do some basic CRUD operations 👍

Thanks 💪

0xlyd commented 4 years ago

@marcomarasco as this is an ongoing task just pinging you here, let me know if you need further insights from our side 👍

0xlyd commented 4 years ago

@marcomarasco let's assign this to the team 👍