{"id":18666678,"url":"https://github.com/phaalonso/test","last_synced_at":"2025-11-06T13:30:34.180Z","repository":{"id":123534670,"uuid":"610053487","full_name":"phaalonso/test","owner":"phaalonso","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-06T01:36:36.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T09:49:22.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phaalonso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-06T01:36:33.000Z","updated_at":"2023-03-06T01:37:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f75e02c-d9af-4278-b962-d380bbc6675a","html_url":"https://github.com/phaalonso/test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"Dahkenangnon/PhpFromZero","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2Ftest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2Ftest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2Ftest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2Ftest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phaalonso","download_url":"https://codeload.github.com/phaalonso/test/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239493677,"owners_count":19647995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T08:33:34.232Z","updated_at":"2025-11-06T13:30:34.151Z","avatar_url":"https://github.com/phaalonso.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\u003ch1\u003ePhpFromZero \u003ch1\u003e\n\n[![GitHub issues](https://img.shields.io/github/issues/Dahkenangnon/PhpFromZero)](https://github.com/Dahkenangnon/PhpFromZero/issues)\n[![GitHub forks](https://img.shields.io/github/forks/Dahkenangnon/PhpFromZero)](https://github.com/Dahkenangnon/PhpFromZero/network)\n[![GitHub stars](https://img.shields.io/github/stars/Dahkenangnon/PhpFromZero)](https://github.com/Dahkenangnon/PhpFromZero/stargazers)\n[![GitHub license](https://img.shields.io/github/license/Dahkenangnon/PhpFromZero)](https://github.com/Dahkenangnon/PhpFromZero/blob/master/LICENSE)\n\n\u003c/center\u003e\n\n\u003cp align=\"center\"\u003e\nHandcrafted PHP OOP project templates using MVC design with no dependencies.\n \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n \n\u003c/p\u003e\n\n## :dart: Objective\n\n\n\nYou just learned the basics of web developement with Php ?\n\nUse this object oriented PHP project template to understand how to create from scratch a powerful website with no third party dependencies.\n\nThis code is well documented and easy to understand to all PHP junior developers to understand how to create a PHP project from scratch with very well structured code and maintainable code.\n\n\n\nAt the end:\n\n:pushpin:  You can create from scratch a php website with OOP approach\n\n:pushpin: You will have a clear understand of how web apps work\n\n:pushpin: You will have a clear understand of how frameworks  work and can easily learn any framework you want.\n\n:pushpin: You can create your own framework if you want with less effort\n\n## :interrobang: Requirements\n\n:red_circle: Wamp or Xampp\n\n:red_circle: Mysql\n\n:red_circle: Php 8\n\n## :warning: Attention\n\n:computer: You need Php 8 or uper to run this project.\n\n:computer: This code is used to train new dev at (may be, you want to join us): \u003chttps://paonit.com/\u003e\n\n:computer: Use this template on your own risk\n\n:computer: If you want to use this in a real project, you may improve it as this can have many security or performance issues\n\n:computer: For any question, contact dah.kenangnon@gmail.com or join the discussion: \u003chttps://github.com/Dahkenangnon/PhpFromZero/discussions\u003e\n\n## :question: Try it in your computer\n\n- Clone the repo\n- Create a new database as mentioned in env.local.php\n- Import php_from_zero.sql into a newest database\n- Run in the project dir:\n\n```bash\nphp -S localhost:9000 -t public \n```\n\n- Checkout your browser at \u003chttp://localhost:9000\u003e and view pages\n\n- NB: You can encounter some error based on your environnment's configuration\n\n## :electric_plug: Extending\n\nThis project aim to allow junior dev to understand really how web apps work  and be able to create their own Php project with well structured and maintenable architecture.\n\nFor education purpose, this project use the simplest way that junior developer can understand, it's the reason why you shouldn't use as it in real world.\n\n\u003ccenter\u003e    \n________________________________________\n\n\nThe author is Software Developer at [Paonit.com](https://Paonit.com)\n\nIDentity oriented(OpenID Connect and OAuth 2.0)\n\nMathematics and Numerical Simulation Engineer\n\n\nHappy hacking :rocket:\n\u003c/center\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaalonso%2Ftest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphaalonso%2Ftest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaalonso%2Ftest/lists"}