Jinda: a rails engine gem to create Rails Workflow & Application Generator using Freemind
Jinda: a tools for Ruby on Rails developer. (Required: basic Ruby on Rails )
- JQuery Mobile and Bootstrap as Javascript front-end development framework
- Rails Engine as Jinda core for router, helper
- Workflow using Freemind design as XML to control Rails flow.
- User authentication for login and role for each activity
- Support Social authentication: Facebook, Google
- Polymorphic Association in mongodb
- Dynamic role for user and group
- Rails concern & mixins for rails modules and class
- Sample app: Articles, API Note, Document
- Support themes: Jinda_adminlte, Jinda_adminBSB
- Support HTML, HAML, SCSS
- Rails Engine
- git clone [email protected]:kul1/jinda-docker.git
- docker-compose up #(wait until rails start)
- browse at port 3000
- Docker install
![Screen Shot 2021-09-06 at 6 37 18 PM](https://user-images.githubusercontent.com/3953832/132274112-e7604bb4-bf40-4dad-be6c-81b570b24033.png)
These versions works for sure but others may do.
- Ruby 3.0.0
- Rails 6.1.4
- MongoDB 6
- Freemind 1.0.1
- database is MongoDB
- images stored in upload directory, unset IMAGE_LOCATION in
initializer/jinda.rb
to use Cloudinary - mail use Gmail SMTP, config in
config/application.rb
- authentication use omniauth-identity