Skip to content

rpeszek/typesafe-web-polyglot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

'Umbrella' project that collects various example CRUD applications that share a common HTTP interface.

This project used to host git submodules to individual client and server projects. Now it just a status information and a lists my interchangeable CRUD projects and has status

Goals:
My goal is to implement the same CRUD using different choices of front-end and back-end technologies. I want to focus on FP technologies that offer strong static type checking.

Polymorphism:
Is also my big goal. Various aspects of CRUD logic are implemented once and can be used across CRUD entities. CRUD == no business logic so things stay somewhat dull.

Client side hash routing:
CRUD components are agnostic of each other existence, presentation is dispatched using hash URL routing.

Current implementations:

Refer to READMEs in these 'child' projects for more info and to see how to compile/run them.

TODO List:

  • Implement security and entity ownership
  • Add has-many relationship to example CRUD
  • Stricter restful implementation

About

Examples, templates of typesafe, functional web apps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published