Demo F# Fable + Giraffe
- dotnet SDK 3.1 or higher
- node.js with npm
- An F# editor like Visual Studio, Visual Studio Code with Ionide or JetBrains Rider.
dotnet run
npm i
npm start
- After the first compilation is finished, in your browser open: http://localhost:8080/
- Frontend
- SM: Hooks + Context
- Routing: Router5
- Basic routing
- Gruards
- Styles
- Material UI (+JSS)
- Static: Linaria + SCSS
- Dynamic: Emotion
- Backend
- Giraffe
- Authentication
- Cookie-based
- Authorization
- Database
- CSRF token
- provided by a cookie, can be rendered with index.html but webpack-dev-server should support this
- Memo
- Get all
- Edit