{"id":18431697,"url":"https://github.com/lukasbecvar/becvar-site","last_synced_at":"2025-06-20T22:37:55.864Z","repository":{"id":37767121,"uuid":"506156854","full_name":"lukasbecvar/becvar-site","owner":"lukasbecvar","description":"My personal website app builded with symfony framework.","archived":false,"fork":false,"pushed_at":"2025-04-10T15:25:04.000Z","size":28039,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-14T01:17:48.868Z","etag":null,"topics":["admin","composer","css","dashboard","database","framework","html","mariadb","mysql","panel","php","php8","website"],"latest_commit_sha":null,"homepage":"https://becvar.xyz","language":"PHP","has_issues":false,"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/lukasbecvar.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":"2022-06-22T08:13:13.000Z","updated_at":"2025-04-10T15:22:39.000Z","dependencies_parsed_at":"2023-09-22T20:47:03.395Z","dependency_job_id":"99783678-6605-4bae-a6ac-195abc44c6cf","html_url":"https://github.com/lukasbecvar/becvar-site","commit_stats":null,"previous_names":["lukasbecvar/becvar-site"],"tags_count":79,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbecvar%2Fbecvar-site","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbecvar%2Fbecvar-site/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbecvar%2Fbecvar-site/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukasbecvar%2Fbecvar-site/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukasbecvar","download_url":"https://codeload.github.com/lukasbecvar/becvar-site/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804823,"owners_count":21164135,"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":["admin","composer","css","dashboard","database","framework","html","mariadb","mysql","panel","php","php8","website"],"created_at":"2024-11-06T05:25:58.722Z","updated_at":"2025-04-14T01:17:57.335Z","avatar_url":"https://github.com/lukasbecvar.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About becvar-site\nPersonal website build with the Symfony framework \u0026 Bootstrap.\n\n## Public site\n![Homepage](.github/images/public-page.png)\n- Main components: about me, projects list, contact, etc...\n\n## Admin site\n![Dashboard](.github/images/admin-dashboard.png)\n- Account system with permissions\n- Warning system\n- Dashboard\n- Database browser\n- Inbox for contact component\n- Advanced log system\n\n## Installation (with mysql/apache)\n- install app [Requirements](#requirements)\n- Clone the repository to your /www directory\n- configure apache config like [apache-site.conf](./docker/configs/apache-site.conf)\n- for production use only APP_ENV=prod! (in .env)\n- configure app environment in .env.prod\n- install dependencies `composer install \u0026\u0026 npm install \u0026\u0026 npm run build`\n- create database `doctrine:database:create`\n- migrate database structure `doctrine:migrations:migrate --no-interaction`\n- install opcache (optional)\n\n## Development environment\nThe complete stack for development is in Docker Compose, including PHP, Node, and Composer. You just need to run the docker-start script.\n\n## Deployment\nThe new version is deployed automatically using GitHub Actions when a new release is created.\n\n## Requirements\n- Apache / Nginx PHP compatible web server\n- PHP 8.4\n- PHP-PDO_MYSQL\n- PHP-INTL\n- PHP-GD\n\n## Dependencies\n* Symfony\n   * [Website](https://symfony.com/)   \n* Bootstrap\n   * [Website](https://getbootstrap.com/)\n* Boxicons\n   * [Website](https://boxicons.com/)\n* Fontawesome\n   * [Website](https://fontawesome.com)\n* Purecounterjs\n   * [Github](https://github.com/srexi/purecounterjs)\n* Apexcharts\n   * [Github](https://github.com/apexcharts/apexcharts.js)\n* PhpunitPrettyPrint\n   * [Github](https://github.com/indentno/phpunit-pretty-print)\n\n## License\nThis software is licensed under the [MIT license](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukasbecvar%2Fbecvar-site","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukasbecvar%2Fbecvar-site","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukasbecvar%2Fbecvar-site/lists"}