Mawa Documentation

Project Folder Structure

  • App : Contains All Codes related to specific project
    • Controllers
    • MiddleWares
    • Models
    • Templates
    • Views
  • Config : All configuration file for specific project
    • config.php : contains php specific configs
    • db.config.php : contains DB credentials
    • mail.config.php : contains SMTP credentials
  • Public : All publicly visible files
    • index.php : Application entry point (Front Controller)
    • .htaccess : Apache specific configurations
    • assets : css/js files
    • images : all images
  • Storage : Local store-point for any data
  • Vendor : Third-party Package Placeholder
  • var : temporary file storage