Skip to content

Trying out Flutter for desktop Web app development as an alternative to SPA frameworks (such as React and Angular) by recreating one of the pages of an existing CV Management web app

License

Notifications You must be signed in to change notification settings

maxim-saplin/flutter_web_spa_sample

Repository files navigation

Reddit discussion

This repo contains a PoC of using Flutter as a traditional SPA framework for creating a desktop web app. The original app is based on AngularJS, uses OData to communicate with NodeJS/MongoDB back-end. This PoC mocks the back-end (though it has disabled gRPC bindings/implementations that were used in completete PoC with implemented back-end). What's useful in hte sample:

  • Building for wide screen right away (remember, Flutter is tailored to mobile dev)
  • Context pop-ups and right clicks which are not typical to mobile apps
  • Huge data grid which is the center of UX (with sorting, pagination and filter pop-ups appearing on column header clicks)
  • UI layout with common headers/footers and route specific contents of the cetner part
  • Routing, auth
  • IoC via Proivders
  • Localization

Grid Control

https://pub.dev/packages/data_table_2

https://github.com/maxim-saplin/data_table_2

About

Trying out Flutter for desktop Web app development as an alternative to SPA frameworks (such as React and Angular) by recreating one of the pages of an existing CV Management web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published