Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Requisites #1

Open
hugoofab opened this issue Nov 23, 2015 · 0 comments
Open

Project Requisites #1

hugoofab opened this issue Nov 23, 2015 · 0 comments

Comments

@hugoofab
Copy link
Owner

system stack layers 2
system stack layers

Important Requisites

  • Easy scalability
  • Easy maintainability
  • Ability to change theme
  • Ability to run stand alone or embeded in another site with its own layout/style
  • Adapt to any database model with few configurations
  • Edit html files from target project
  • Treat all most used kind of fields [date,datetime,number,money,string,boolean,link,foreign key etc]
  • Treat all kind of database relation (one to one, one to many, many to one, many to many)
  • Possibility of execute a user script after or before save data to database
  • Possibility to create/edit complex queries to generate grid list
  • Possibility to change password generation routine to fit system needs
  • Possibility to set if it's required or not
  • Validate fields with rules associated with it's type if it is required

Must think requisites

  • run on AngularJS only, PHP MVC or be hibrid?
  • generate code or just configure global app to fit needs?
  • secondary system database to store self configuration

Secondary requisites

  • Edit images with basic tools
  • Multiple user profile with access control
  • auditing. log user actions
  • easy report generator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant