{"id":19554693,"url":"https://github.com/rahulstech/blogging_webapp_php_mysql","last_synced_at":"2025-07-08T20:32:40.560Z","repository":{"id":59951959,"uuid":"540271573","full_name":"rahulstech/blogging_webapp_php_mysql","owner":"rahulstech","description":"simple blogging web app usign php 8.1 as backend and mysql as database","archived":false,"fork":false,"pushed_at":"2022-10-01T10:37:28.000Z","size":811,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T19:06:49.462Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rahulstech.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}},"created_at":"2022-09-23T04:01:04.000Z","updated_at":"2022-09-25T19:09:59.000Z","dependencies_parsed_at":"2023-01-18T22:05:20.175Z","dependency_job_id":null,"html_url":"https://github.com/rahulstech/blogging_webapp_php_mysql","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rahulstech/blogging_webapp_php_mysql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulstech%2Fblogging_webapp_php_mysql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulstech%2Fblogging_webapp_php_mysql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulstech%2Fblogging_webapp_php_mysql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulstech%2Fblogging_webapp_php_mysql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rahulstech","download_url":"https://codeload.github.com/rahulstech/blogging_webapp_php_mysql/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulstech%2Fblogging_webapp_php_mysql/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264343798,"owners_count":23593792,"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-11T04:28:39.258Z","updated_at":"2025-07-08T20:32:40.537Z","avatar_url":"https://github.com/rahulstech.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# blogging_webapp_php_mysql_doctrine\nsimple blogging web app usign php 8.1 as backend and mysql as database\n\n\u003ch3\u003eFeatures Implements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eSign Up\u003c/li\u003e\n\u003cli\u003eLog In\u003c/li\u003e\n\u003cli\u003eForget Password and change password with after authtication via username / password\u003c/li\u003e\n\u003cli\u003eSeperate home page top navgation for logged in and guest user\u003c/li\u003e\n\u003cli\u003eProfile view seperate sections with side panel navigation\u003c/li\u003e\n\u003cli\u003eCreate Edit Delete and Delete all posts\u003c/li\u003e\n\u003cli\u003ePost view with side panel to browse related post with search by title feature\u003c/li\u003e\n\u003cli\u003eCookie based authentication\u003c/li\u003e\n\u003cli\u003eidentity check before each restricted page request\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eFeatures Not Implements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eSearch by anything\n\u003c/ol\u003e\n\n\u003ch3\u003eGeneral Instruction\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\nrun the composer command, it will install all required php frameworks\n\u003cpre\u003e\ncomposer install\n\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\nnext create a mysql db \u003ccode\u003eblogging\u003c/code\u003e\n\u003cpre\u003e\nCREATE DATABASE IF NOT EXISTS \"blogging\"\n\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\nrename \u003ccode\u003eenvironment.php.example\u003c/code\u003e --\u003e \u003ccode\u003eenvironment.php\u003c/code\u003e and set the blank fields accordingly. check \u003ca href=\"./environment.php.example\" alt=\"file environment.php.example\"\u003eenvironment.php.example\u003c/a\u003e\n\u003cbr/\u003e\n\u003cstrong\u003eNote:\u003c/strong\u003e don't change any const name\n\u003c/li\u003e\n\u003cli\u003e\nrun the following command from terminal or command line, it will create all necessary tables inside databse created before\n\u003cpre\u003e\n./vendor/bin/doctrine orm:schema-tool:update -f --complete --dump-sql\n\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDon't forget\u003c/strong\u003e to add a virtual host entri in xampp apache httpd-vhosts.conf and also add the same host in system hosts file. In windows it's under \u003ccode\u003eC:\\Windows\\System32\\drivers\\etc\u003c/code\u003e\n\u003c/li\u003e\n\u003cli\u003e\n(\u003ci\u003eOptional\u003c/i\u003e) To insert some fake data to run check website full functioning, add some autogenerated data using following command from terminal or command line\n\u003cpre\u003e\nphp cli-filldb.php\n\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahulstech%2Fblogging_webapp_php_mysql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahulstech%2Fblogging_webapp_php_mysql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahulstech%2Fblogging_webapp_php_mysql/lists"}