{"id":18408461,"url":"https://github.com/julkwel/sekoliko","last_synced_at":"2025-04-07T09:33:00.040Z","repository":{"id":34441788,"uuid":"172467521","full_name":"julkwel/sekoliko","owner":"julkwel","description":"Sekoliko | MySchool | MonEcole : School management Software.","archived":false,"fork":false,"pushed_at":"2023-07-19T09:18:50.000Z","size":11407,"stargazers_count":56,"open_issues_count":5,"forks_count":55,"subscribers_count":10,"default_branch":"develop","last_synced_at":"2025-03-29T22:29:15.585Z","etag":null,"topics":["ajax","circleci","javascript","jquery","library-management-system","management-system","room-booking","school","school-management-software","software","students","symfony","symfony4"],"latest_commit_sha":null,"homepage":"https://sekoliko.techzara.org","language":"PHP","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/julkwel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-25T08:42:57.000Z","updated_at":"2025-03-02T13:39:11.000Z","dependencies_parsed_at":"2023-01-15T07:15:39.288Z","dependency_job_id":null,"html_url":"https://github.com/julkwel/sekoliko","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julkwel%2Fsekoliko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julkwel%2Fsekoliko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julkwel%2Fsekoliko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julkwel%2Fsekoliko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/julkwel","download_url":"https://codeload.github.com/julkwel/sekoliko/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247626473,"owners_count":20969311,"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":["ajax","circleci","javascript","jquery","library-management-system","management-system","room-booking","school","school-management-software","software","students","symfony","symfony4"],"created_at":"2024-11-06T03:19:13.845Z","updated_at":"2025-04-07T09:32:55.339Z","avatar_url":"https://github.com/julkwel.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sekoliko build status : [![CircleCI](https://circleci.com/gh/julkwel/sekoliko/tree/develop.svg?style=svg)](https://circleci.com/gh/julkwel/sekoliko/tree/develop)\n[![All Contributors](https://img.shields.io/badge/all_contributors-12-orange.svg?style=flat-square)](#contributors)\n\nSchool Management Web Application OPENSOURCE\n![sekoliko](https://raw.githubusercontent.com/julkwel/sekoliko/develop/public/images/demo.png)\n\n## Requirements\n```\n- composer\n- node \u0026\u0026 yarn\n- php \u003e 7.2\n- symfony cli (link to download: https://symfony.com/download)\n- motivation\n- basics of symfony \u0026 php\n- basics of Javascript\n```\n## Usage\nStep 1. Fork this project\n\nStep 2. \n\n`- git clone https://github.com/[your_username]/sekoliko.git`\n\nStep 3. Create new branch [optional] (if you want to contribute)\n\n`- git checkout -b feature/my-branch`\n\nStep 4. Install composer dependencies\n\n`- composer install` \n\nStep 5. Install node dependencies\n\n`- yarn install`\n\nStep 6. Create new database then, create new file `.env.local`, add `.env` content to this and configure DATABASE_URL in `.env.local` to follow your own database configuration like :\n\n`- DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"`\n\nStep 7. Update database schema\n\n`- bin/console doctrine:schema:update --force`\n\nStep 6. Run server\n\n`- symfony serve`\n\nStep 7. Run webpack server for assets\n\n`- yarn encore dev --watch`\n\nCreate your first user by running :\n\n`php bin/console sekoliko:create:super-admin`\n\nFor new school and admin run :\n\n`php bin/console sekoliko:create:admin`\n\n## STANDARD\n\nCode must follow [symfony coding standard style](https://symfony.com/doc/current/contributing/code/standards.html),Install this coding standard in your root directory of sekoliko.\n\n```\ngit clone git://github.com/djoos/Symfony2-coding-standard.git \u0026\u0026 composer install -d ./Symfony2-coding-standard\n./Symfony2-coding-standard/vendor/bin/phpcs --config-set installed_paths ../../../../Symfony2-coding-standard\n```\n\nThen run this command ALWAYS and fix all errors before your push.\n\n```\n./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/\n```\n\n## Design \nMake cool and user friendly design, we have a template named `admirator` inside assets directory for theme.\n\n## Git\nCommit convention :\n - All commit MUST be tagged with one of the following tags : [bug] / [fix] / [feature] / [design] / [packages] / [wip]\n - DON'T create merge request for unstable developpment.\n - All code must be passed with TU/TF.\n \n## Goal \n- SaaS (Software as a Service ) App for School/University in Madagascar\n- Online course\n- Online report\n- Fee management\n- Student/Teachers/Administration management ( attendance, year sumary )\n- Classroom management for thos school who doesn't have fixed room.\n\n## NON Goal\n- Online university.\n\n____\n**Make cool things :wink:**\n____\n## Contributors ✨\n\nThanks goes to these wonderful people :\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://heuristic-raman-24225d.netlify.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/40351002?v=4\" width=\"100px;\" alt=\"SylvanoTombo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSylvanoTombo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=SylvanoTombo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/RinaVatosoa\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/45585022?v=4\" width=\"100px;\" alt=\"RinaVatosoa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRinaVatosoa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-RinaVatosoa\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.devinart.net/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/35923219?v=4\" width=\"100px;\" alt=\"nyantso\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enyantso\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=Nantso\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Fy-Rakotondrabe\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/45007981?v=4\" width=\"100px;\" alt=\"Fy Kely\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFy Kely\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=Fy-Rakotondrabe\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-Fy-Rakotondrabe\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/chrys-elrak\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/40733956?v=4\" width=\"100px;\" alt=\"Chrys Rakotonimanana\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChrys Rakotonimanana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=chrys-elrak\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://cvjulien.netlify.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/30557565?v=4\" width=\"100px;\" alt=\"Jul\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJul\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#projectManagement-julkwel\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"#review-julkwel\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=julkwel\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=julkwel\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.facebook.com/hantsaniala\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/8157490?v=4\" width=\"100px;\" alt=\"Hantsaniala Eléo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHantsaniala Eléo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-hantsaniala\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://tolotrasmile.github.io\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8298581?v=4\" width=\"100px;\" alt=\"Tolotra Raharison\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTolotra Raharison\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=tolotrasmile\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/vonyms\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/33556409?v=4\" width=\"100px;\" alt=\"Vony Randria\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVony Randria\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=vonyms\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/max5055\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/39415739?v=4\" width=\"100px;\" alt=\"rhianmax\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erhianmax\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=max5055\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/HenintsoaHARINORO\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/48785203?v=4\" width=\"100px;\" alt=\"Henintsoa Harinoro\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHenintsoa Harinoro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-HenintsoaHARINORO\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://mikaoelitiana.name\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/674667?v=4\" width=\"100px;\" alt=\"Mika Andrianarijaona\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMika Andrianarijaona\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=mikaoelitiana\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/julkwel/sekoliko/commits?author=mikaoelitiana\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome !\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjulkwel%2Fsekoliko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjulkwel%2Fsekoliko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjulkwel%2Fsekoliko/lists"}