Initial supabase-backed frontend setup #12

Merged
snorremd merged 7 commits from feature/supabase-backend into main 2022-08-21 11:03:56 +00:00
snorremd commented 2022-07-10 13:53:30 +00:00 (Migrated from github.com)

Refactors the Ajanottaja frontend to run on top of a new Supabase
backend. The commit includes a signup and signin page as well as a
reworked dashboard page that enables the same functionality as on the
old Clojure HTTP API backend.

The frontend will use react-query (instead of SWR) as react-query
supports mutation hooks. It uses the standard supabase JavaScript
library to integrate with the Supabase backend API.

For models, validation and types Zod is utilized. This library provides
much the same functionality as superstruct, but has a bigger community
behind it.

Signed-off-by: Snorre Magnus Davøen post@snorre.io

Refactors the Ajanottaja frontend to run on top of a new Supabase backend. The commit includes a signup and signin page as well as a reworked dashboard page that enables the same functionality as on the old Clojure HTTP API backend. The frontend will use react-query (instead of SWR) as react-query supports mutation hooks. It uses the standard supabase JavaScript library to integrate with the Supabase backend API. For models, validation and types Zod is utilized. This library provides much the same functionality as superstruct, but has a bigger community behind it. Signed-off-by: Snorre Magnus Davøen <post@snorre.io>
cloudflare-workers-and-pages[bot] commented 2022-07-10 13:54:19 +00:00 (Migrated from github.com)

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 31118c2
Status:   Deploy successful!
Preview URL: https://ab41479d.frontend-api.pages.dev
Branch Preview URL: https://feature-supabase-backend.frontend-api.pages.dev

View logs

## Deploying with &nbsp;<a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> &nbsp;Cloudflare Pages <table><tr><td><strong>Latest commit:</strong> </td><td> <code>31118c2</code> </td></tr> <tr><td><strong>Status:</strong></td><td>&nbsp;✅&nbsp; Deploy successful!</td></tr> <tr><td><strong>Preview URL:</strong></td><td> <a href='https://ab41479d.frontend-api.pages.dev'>https://ab41479d.frontend-api.pages.dev</a> </td></tr> <tr><td><strong>Branch Preview URL:</strong></td><td> <a href='https://feature-supabase-backend.frontend-api.pages.dev'>https://feature-supabase-backend.frontend-api.pages.dev</a> </td></tr> </table> [View logs](https://dash.cloudflare.com/?to=/:account/pages/view/frontend/ab41479d-e3e9-4289-9f4e-48184115ef32)
Sign in to join this conversation.
No description provided.