Skip to content

kaeedo/SubtleConduit

Repository files navigation

SubtleConduit: A RealWorld app called "Conduit" built using Sutil

About

An attempt at building a RealWorld application called Conduit using F# and the Sutil framework. RealWorld is a project that aims to compare different frontend and backend frameworks by building the exact same Medium.com clone (called "Conduit") using a framework of the developers choice. Sutil is a F# framework for the Fable compiler to build dynamic and interactive web apps. Its philosophy is inspired by Svelte in that it doesn't have a runtime library, and instead makes all necessary function connections at compile time.


View the live demo here

https://cubeofshame.codeberg.page/SubtleConduit/


Development

The following tools are required:

  • .Net 7.0
  • Node.js 16.x
  • PNPM 7.x

For first time setup, run the following

dotnet tool restore
dotnet restore

# if you don't have pnpm installed:
npm i -g pnpm

pnpm install

To run the project:

pnpm run start

To build for prod:

pnpm run build

TODO

  • Unit/Integration tests
  • Error handling within the application itself
  • Commenting system
  • Icons for header menu items when logged in

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published