Skip to content

Realworld inspired blogging platform (Remake of Conduit) using Hasura + Purescript + Elm

License

Notifications You must be signed in to change notification settings

andrewMacmurray/realworld-hasura

Repository files navigation

Realworld Hasura

CI 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

How?

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

Frontend

Backend

Github Actions (CI/CD/Infra)

  • Automated tests run on each pull request
  • A full build and deploy of each service happens on merge to main

Run it Locally

Make sure you have docker and node installed

Install dependencies:

npm install

Start Hasura and Postgres:

npm run hasura

Run the migrations

npm run migrate

Start the frontend

npm run dev

Start the actions server

npm run actions

About

Realworld inspired blogging platform (Remake of Conduit) using Hasura + Purescript + Elm

Topics

Resources

License

Stars

Watchers

Forks