Skip to content

rimom/itchy-microframework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itchy-microframework

This is a simple framework under development, don't use it in production!

The structure is divided in 2 parts:

  1. /App - Web application
  2. /Engine - Framework itself

Don't forget to run composer install, developed under php 7.3 and nginx

Entry point: /public/index.php

Demo database on /setup/createSampleDb.sql

Important: The classes Request and Response are just a placeholders, they have to be implemented following PSR-7

TODO IN ORDER:

  1. Implement basic header authentication for API calls <-Current step
  2. Write Unit test for All classes
  3. Fix localhost loop
  4. Make sure that the classes follow SOLID principles
  5. Implement a library for input validations
  6. Implement a template manager (Twig)
  7. Implement HTTP Message following PSR-7
  8. Implement HTTP Handlers following PSR-15
  9. Implement HTTP Factories following PSR-17
  10. Implement HTTP Client following PSR-18
  11. Implement ORM (Doctrine)
  12. Implement Log system following PSR-3
  13. Implement Container following PSR-11

About

micro-framework under development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published