Skip to content

Creating a custom PHP framework from scratch by implementing best practices.

License

Notifications You must be signed in to change notification settings

sajibsrs/php-framework

Repository files navigation

PHP custom framework experiment

This project is all about experimenting with features PHP/Modern PHP has to offer. Creating a custom PHP framework from scratch by implementing programming best practices and architectures.

Index and Progress

  • Creating configurations
  • Creating PHP autoloader
  • Database connection
  • Query builder
  • Pagination
  • ORM (Object relationship mapper)
  • HTML component generator
  • Middleware
  • Authentication
  • Routing
  • Caching
  • REST API
  • Security

PSR Implementation

  • PSR-4: Autoloader (With composer)
  • PSR-7: HTTP message interfaces

Testing

  • Manual testing
  • Unit testing
  • Automated testing

Improvements

  • Integrate composer ( Dependency management and auto-loading )
  • Fixes and improvements
  • Restructuring

Notes

  • It's only for experiments and not intended for production use.
  • Licensed under MIT

About

Creating a custom PHP framework from scratch by implementing best practices.

Topics

Resources

License

Stars

Watchers

Forks

Languages