hasura / graphql-engine

Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
https://hasura.io
Apache License 2.0
31.09k stars 2.76k forks source link

Sample app for Mithril.js #2787

Open marionschleifer opened 5 years ago

marionschleifer commented 5 years ago

We need a sample app for Hasura + Mithril.js.

This is a good issue for an OSS contribution. If you are interested in working on this, please comment on the issue 🙂

V1shvesh commented 5 years ago

I'd love to pick up this issue! I'll have to make myself familiar with technologies mentioned, but I am up for the challenge!

marionschleifer commented 5 years ago

@V1shvesh that is amazing 😃 I assigned the issue to you.

Let us know if you need any help or in case you get stuck somewhere. @praveenweb will be happy to give you pointers.

V1shvesh commented 5 years ago

Awesome! I'll come up with a nice idea for the app and share it here soon. I'll also explore the documentation for Hasura and Mithril.js.

marionschleifer commented 5 years ago

@V1shvesh That is great, looking forward to what you come up with 😃

V1shvesh commented 5 years ago

@marionschleifer, @praveenweb Hey guys!

So I have been reading up on Mithril.js, PostgreSQL and Hasura. So far, I have come to an understanding that the sample app should be able to demonstrate the real-time subscription feature of Hasura + fast rendering performance of Mithril.js.

I am still trying to find the perfect use case for such an example, but so far I am unable to come up with any idea. I'd appreciate any advice/suggestions at this point. :smile:

praveenweb commented 5 years ago

@V1shvesh - You are right. The sample app should ideally demonstrate real-time subscription feature + rendering performance of Mithril.js. We already have a standard app with a realtime feed, a realtime list of logged in users and features exploring queries and mutations.

We typically build this standard realtime todo app in different frameworks . May be you can try building this app?

Here's the demo of the app to get an idea about the functionalities. This would be a good example for users exploring Mithril.js + GraphQL.

meerasndr commented 4 years ago

Is this still up for grabs? I have the To-do GraphQL backend setup, based off Hasura docs. Would be good to poke around Mithril and try bridging it to the backend.

marionschleifer commented 4 years ago

@meerasndr it doesn't look as if there is any work that has been done on this, so please go ahead 🙂

V1shvesh commented 4 years ago

Hey @meerasndr! I am still working on this issue. @praveenweb and I discussed a different idea to be implemented, I'll be pushing my changes soon.

V1shvesh commented 4 years ago

@marionschleifer should've given an update sooner. :stuck_out_tongue:

theBstar commented 4 years ago

@marionschleifer @V1shvesh is it done? If not would love to take it up.

marionschleifer commented 4 years ago

@theBstar we haven't received a PR for this yet. So feel free to go ahead 🙂

theBstar commented 4 years ago

@marionschleifer taking this up. will update here in a few days.

V1shvesh commented 4 years ago

Hey guys! I apologize for going AWOL.

So I had actually managed to implement the Back-End for this project, but I didn't get a chance to tackle the front-end.

I was pushing my commits on my personal repo, hoping to make a PR once it was finally done. @praveenweb and I had agreed upon building a ForEx exchange rate ticker of sorts.

@theBstar you can check it out if you'd like to. Feel free to reach out to me for any queries, if you'd like to add to it.