{"id":20197925,"url":"https://github.com/quocanh189/portfolio_cms","last_synced_at":"2025-04-10T10:45:08.637Z","repository":{"id":258274115,"uuid":"866067499","full_name":"QuocAnh189/Portfolio_CMS","owner":"QuocAnh189","description":"This Laravel-based Portfolio CMS provides an intuitive platform to manage and showcase personal or professional projects, making it easy to create and update dynamic portfolios. Implementing Clean Architecture, Repository Pattern, CQRS, Cache with Redis","archived":false,"fork":false,"pushed_at":"2024-11-01T04:52:07.000Z","size":17233,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T09:38:33.995Z","etag":null,"topics":["clean-architecture","cloudinary","cqrs","design-patterns","docker","dto-pattern","laravel","laravel-permission","mysql","redis","yajra-datatable"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuocAnh189.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-10-01T15:37:35.000Z","updated_at":"2025-02-17T16:09:19.000Z","dependencies_parsed_at":"2024-11-14T04:38:55.048Z","dependency_job_id":null,"html_url":"https://github.com/QuocAnh189/Portfolio_CMS","commit_stats":null,"previous_names":["quocanh189/portfolio_cms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuocAnh189%2FPortfolio_CMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuocAnh189%2FPortfolio_CMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuocAnh189%2FPortfolio_CMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuocAnh189%2FPortfolio_CMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuocAnh189","download_url":"https://codeload.github.com/QuocAnh189/Portfolio_CMS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248200925,"owners_count":21064003,"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":["clean-architecture","cloudinary","cqrs","design-patterns","docker","dto-pattern","laravel","laravel-permission","mysql","redis","yajra-datatable"],"created_at":"2024-11-14T04:28:45.456Z","updated_at":"2025-04-10T10:45:08.631Z","avatar_url":"https://github.com/QuocAnh189.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Portfolio CMS\n\n===========================================================\n\n### Database\n\n![iamgedemo](https://res.cloudinary.com/dadvtny30/image/upload/v1729098782/database/umrpnpvdw9oekzz8tl9o.png)\n\n### Features :\n\n-   ... Updating\n\n### How to run the app (Development Environment)\n\n1. Clone the repo and cd into it\n2. Run `composer install` local dev environment (php version 8.2.12)\n3. Copy `.env.example` file to `.env`\n4. Update your `.env` file your password :\n    ```env\n    DB_PASSWORD = YOUR PASSWORD\n    ```\n5. Run command `php artisan key:generate`\n6. In your terminal `php artisan serve`\n7. Visit `localhost:8000` or `127.0.0.1:8000` in your browser\n\n#### Requirements installation and configuration for Docker\n\n-   **Docker**\n-   **In project root run**: docker-compose up -d.\n-   **Install laravel packages**: composer install\n-   **Create .env file** Copy .env.example file to .env\n-   **ENV**: rename DB_HOST=127.0.0.1 to DB_HOST=mysql and DB_PASSWORD\n-   **Container ssh**: docker-compose exec php sh\n-   **Run migrations**: php artisan:migrate:fresh --seed.\n\n#### App demo :\n\n-   Updating ...\n\n### Screen :\n\n![iamgedemo](https://res.cloudinary.com/dadvtny30/image/upload/v1730436687/portfolio/project/t3kzfgrhi5wlgt0effaf.png)\n\n### Read the documentation\n\nRead [the documentation of laravel](https://go.dev/doc/).\nRead [the documentation of Datatable](https://gin-gonic.com/docs/)\n\n## Author Contact\n\nContact me with any questions!\u003cbr\u003e\n\nEmail: anquoc18092003@gmail.com\nFacebook: https://www.facebook.com/tranphuocanhquoc2003\n\n\u003cp style=\"text-align:center\"\u003eThank You so much for your time !!!\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquocanh189%2Fportfolio_cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquocanh189%2Fportfolio_cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquocanh189%2Fportfolio_cms/lists"}