All Projects → andrewMacmurray → realworld-hasura

andrewMacmurray / realworld-hasura

Licence: MIT license
Realworld inspired blogging platform (Remake of Conduit) using Hasura + Purescript + Elm

Programming Languages

elm
856 projects
purescript
368 projects
HCL
1544 projects
CSS
56736 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to realworld-hasura

next
(Work in progress) The rewritten version of the original PizzaQL 🍕
Stars: ✭ 45 (-2.17%)
Mutual labels:  hasura
elm-spa-realworld
The RealWorld example app built with elm-spa!
Stars: ✭ 51 (+10.87%)
Mutual labels:  realworld
rust-realworld-example-app
Example Rust codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld API spec.
Stars: ✭ 19 (-58.7%)
Mutual labels:  realworld
hasura-sdk
Hasura Schema & Metadata Typescript SDK
Stars: ✭ 21 (-54.35%)
Mutual labels:  hasura
go-realworld-example-app
Exemplary real world application built with Go, Gin, and go-pg
Stars: ✭ 48 (+4.35%)
Mutual labels:  realworld
realworld
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by Next.js and Ruby on Rails 🏅
Stars: ✭ 113 (+145.65%)
Mutual labels:  realworld
substrate-graph
a compact graph indexer stack for parity substrate, polkadot, kusama
Stars: ✭ 28 (-39.13%)
Mutual labels:  hasura
hotwire-django-realworld
RealWorld Django app built with Turbo!
Stars: ✭ 29 (-36.96%)
Mutual labels:  realworld
wocket
A WebSocket library for Deno
Stars: ✭ 103 (+123.91%)
Mutual labels:  realworld
nuxt-realworld
🛠 Built a Example App of RealWorld with Nuxt & Composition API ⚗️
Stars: ✭ 127 (+176.09%)
Mutual labels:  realworld
symfony-realworld-example-app
Symfony 5 codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
Stars: ✭ 89 (+93.48%)
Mutual labels:  realworld
learnwithjason.dev
Boop Crew HQ
Stars: ✭ 101 (+119.57%)
Mutual labels:  hasura
hasura-action
GitHub Action wrapping the Hasura CLI
Stars: ✭ 39 (-15.22%)
Mutual labels:  hasura
github-integration-starter
Try out Hasura's GitHub Integration on Cloud Projects using the examples in this repo.
Stars: ✭ 19 (-58.7%)
Mutual labels:  hasura
laravel-realworld-example-app
Exemplary RealWorld backend API built with Laravel PHP framework.
Stars: ✭ 34 (-26.09%)
Mutual labels:  realworld
deno-drash-realworld-example-app
Deno + Drash RealWorld example app
Stars: ✭ 56 (+21.74%)
Mutual labels:  realworld
graphql-to-sql
GraphQL model to SQL
Stars: ✭ 13 (-71.74%)
Mutual labels:  hasura
cljs-rum-realworld-example-app
ClojureScript + Rum codebase containing real world examples
Stars: ✭ 52 (+13.04%)
Mutual labels:  realworld
multi-projects-architecture-with-Ktor
A Ktor real world example built on multi-projects architecture
Stars: ✭ 29 (-36.96%)
Mutual labels:  realworld
flutter idiomatic
It is starter kit with idiomatic code structure :) Firebase Authentication & GraphQL CRUD via BLoC. With Unit tests, Widget tests and Integration tests as BDD.
Stars: ✭ 20 (-56.52%)
Mutual labels:  hasura

Realworld Hasura

CI INFRA CD

What?

A Realworld inspired blogging platform using Hasura + Purescript + Elm

'Inspired' as it doesn't follow the frontend or backend spec for the official Realworld example apps (https://github.com/gothinkster/realworld) but tries to replicate the features as closely as possible.

Screenshot 2020-10-17 at 19 00 02

Some notable differences to reference Realworld

Why?

Why not? 🤷‍♀️🐲 I wanted to try out Hasura on a 'real' project and combine it with a number of nice patterns and techniques I've been using in Elm on a work project.

How?

The project is a monorepo split into frontend, backend and infrastructure (separate READMEs in each directory)

Frontend

Backend

Infrastructure

Github Actions (CI/CD/Infra)

  • Automated tests run on each pull request
  • A terraform plan is posted to each pull request
  • A full build and deploy of each service happens on merge to main
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].