READY TO USE PROJECT SAMPLE

| WORKFLOW
- App landing page (sample)
- Download the version corresponding (Template x Framework) .zip file
- Extract the .zip file to the project environment root folder
- Open the project link
- Follow the installation instructions

| REQUISITES
- Writing permissions within project folder

| FEATURES
- Template integrated with a Framework
- Choose Framework and Template within already integrated ones
+ Configuration settings informations
|   + DataBase connection informations (usually given by server provider)
|   - server :: localhost
|   - user :: root
|   - password :: root
|   + Project Admin
|   - firstName :: Project
|   - lastName :: Admin
|   - email :: mail@admin.dev
|   - phone :: (optional)
|   - Project Name
|   - Project Version (optional - 1 by default)
|   - Project Creation / Update Date (optional - current_year by default)
- Menu, stored using Database
+ Generate DataBase with basic tables
|   - Generate a Model for each generated table
+ Basic Modules
|   - Sign in / Sign up / Sign Out User
|   - Stay Signed / Recover Password
|   - Create / Read / Update / Delete User
|   - Create / Read / Update / Delete User Profile
|   - Create / Read / Update / Delete Role
|   - Create / Read / Update / Delete Permissions
|   + Create / Read / Update / Delete Project Group Menu / Menu / Sub Menu
|   - generate Group Menu / Menu / Sub Menu
|   - generate a Controller for each menu / sub menu (otpional) with minimum code sections
|   - create / read / update / Delete Menu search tag
|   - JS script to search within menu item using search tags registered and menu item value
|   + Define project main layout design
|   - choose layout theme (1 / 2 / 3 / ...)
|   + set Project Header display
|   - Fixed (floating) or not
|   - specified subHeader or not
|   - header main color
|   - choose project logo
|   - choose project favicon
|   + set Project Menu display
|   - Left or Right as sidebar
|   - Top as Website Navbar
|   - compressed (wrapped) or not
|   - Fixed (floating) or not
|   - menu main color
|   - menu item color
|   - menu item hover color
|   - subMenu main color (default inherit)
|   - subMenu item color
|   - subMenu item hover color
|   + set Project Footer display
|   - displayed or not
|   - Fixed (floating) or not
|   - Receive / View / Manage Notifications
|   - View / Manage Project Audit logs

| INSTALLATION
+ Installation folder /install (default opened)
|   - check environment requirement
|   - ask for user configuration settings
|   - extract the sample .zip file
|   - create database and test connection
|   - apply the specified user configuration settings by writing into the corresponding sample files
|   - launch the installation result page (success / warning / danger) with explanation message
|   - ask user to delete the /install folder
- After installation make sure to delete the /install folder
- Do not run the project until this done

| COMING FEATURES
- Git version control
- Developers blog / page
- Forums
- Install and configure the project environment if not already available
- Live features preview such as layout design