Open jurteam opened 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.
@marcomarasco examples:
and so on so yes mainly off-chain data transactions + viewing overall data about the JBP usage
@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!
@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 👍
@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.
@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 💪
@marcomarasco as this is an ongoing task just pinging you here, let me know if you need further insights from our side 👍
@marcomarasco let's assign this to the team 👍
Give us some alternatives so that we can pick the one we prefer the most