Skip to content

Amber web framework application recipe for a React/Redux SPA with Granite ORM

License

Notifications You must be signed in to change notification settings

damianham/amber_react_redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

amber_react_redux

Amber web framework application recipe for a React/Redux SPA with Granite ORM

NOT READY YET - do not use

A React/Redux SPA using React and Redux library. The amber backend serves both html and json. Also includes a JWT authorisation pipe in src/pipes. Create a new amber app with this template with these commands;

amber new mynewapp -r damianham/amber_react_redux
cd mynewapp
amber g auth User
amber g scaffold Category title:string user:reference
amber g scaffold Product title:string description:text category:reference user:reference
amber g scaffold Comment body:text product:reference user:reference

Notes

  1. Remove the Authenticate pipe from config/routes.cr after generating the auth plugin.
  2. Uncomment AuthenticateJWT pipe from config/routes.cr if authentication is required.
  3. If you're using JWT then a user_id field is required on your models, param validators and migrations to render edit and delete buttons according to current_user.
  4. If you're getting "Could not load..." error then ensure your models URLs are inside REGEX_PATHS in pipes/authenticate_jwt.cr.

About

Amber web framework application recipe for a React/Redux SPA with Granite ORM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published