{"id":24087792,"url":"https://github.com/sanikamal/school-management-system","last_synced_at":"2025-06-30T21:07:27.035Z","repository":{"id":159386589,"uuid":"167725659","full_name":"sanikamal/school-management-system","owner":"sanikamal","description":"School Management System using CodeIgniter","archived":false,"fork":false,"pushed_at":"2022-10-28T23:07:30.000Z","size":1528,"stargazers_count":32,"open_issues_count":2,"forks_count":37,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-05T21:39:47.511Z","etag":null,"topics":["ajax","calendar","codeigniter3","datatables","jquery","management-system","mysqli","php"],"latest_commit_sha":null,"homepage":null,"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/sanikamal.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,"zenodo":null}},"created_at":"2019-01-26T18:48:05.000Z","updated_at":"2025-01-10T14:19:59.000Z","dependencies_parsed_at":"2023-06-12T09:00:12.568Z","dependency_job_id":null,"html_url":"https://github.com/sanikamal/school-management-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sanikamal/school-management-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanikamal%2Fschool-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanikamal%2Fschool-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanikamal%2Fschool-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanikamal%2Fschool-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanikamal","download_url":"https://codeload.github.com/sanikamal/school-management-system/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanikamal%2Fschool-management-system/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262850263,"owners_count":23374355,"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","calendar","codeigniter3","datatables","jquery","management-system","mysqli","php"],"created_at":"2025-01-10T03:54:49.330Z","updated_at":"2025-06-30T21:07:27.026Z","avatar_url":"https://github.com/sanikamal.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# School Management System\nSchool Management System, is an open source project for people who wants to grab the core idea of the data process within the system.\n\nThis system is built with CodeIgniter – PHP framework, bootstrap, and jquery. This system, School Management System, is based on the Web Application. It provides advanced functionality run the daily basic requirement for the school program. The system can be manipulated by one user as an admin.\n\nThis application, there are some dependencies you will need to understand. For example, you want to add the section for a class. Without class information, the section information cannot be added to the system. Similarly, these concepts apply to the subject, student, and etc. Without any class and section, the subject, and student information cannot be created by the system.\n\nPlease read the below instruction to run the application on your system without any difficulties. There are few changes required in the source code to run the application. So Please follow the steps carefully.\n\nUsers:\n    Admin\n\n    Username: admin\n    password: password\n    \n    \n## Features\n\n- Manage Class\n\n        Add class information\n        View, Update, and remove class information\n- Manage Section\n\n        Add section information\n        View, Update, and remove section information\n- Manage Subject\n\n        Add section information\n        View, Update, and remove section information\n- Manage Student\n\n        Add a single student information\n        Add bulk student information\n        View, Update, and remove student information\n- Manage Teachers\n\n        Add teacher information\n        View, Update, and remove teacher information\n- Manage Attendance\n\n        Add Teacher and Student attendance information\n        View, Update and Remove teacher and student attendance information\n- Manage Marksheet\n\n        Add, View, Update, and Remove marksheet name information\n        Add, View, Update, and Remove student obtained marks into the marksheet\n- Manage Accounting\n\n        Add Student Payment Information\n        View, Update, and Remove student payment information\n        Add, View, Update, and Remove expenses information\n        View Income information\n- Change Password\n- Change Username\n\nPlease Read:\n\nTo run this system, you need to create a database in the phpMyAdmin. Either you can create a database namely sms or something else. If you have a database name something else then, you have to change it in the source code. To change the database name in the source code.\n\nStep 1: Go to the application \u003e config \u003e Database.php file.\n\nStep 2: You will see the database name in the $db array. Change the name of the database whatever you desired. As shown below:\n\n```$db['default'] = array(\n    'dsn'   =\u003e '',\n    'hostname' =\u003e 'localhost',\n    'username' =\u003e 'root',\n    'password' =\u003e 'mysql',\n    'database' =\u003e 'sms_db',\n    'dbdriver' =\u003e 'mysqli',\n    'dbprefix' =\u003e '',\n    'pconnect' =\u003e FALSE,\n    'db_debug' =\u003e (ENVIRONMENT !== 'production'),\n    'cache_on' =\u003e FALSE,\n    'cachedir' =\u003e '',\n    'char_set' =\u003e 'utf8',\n    'dbcollat' =\u003e 'utf8_general_ci',\n    'swap_pre' =\u003e '',\n    'encrypt' =\u003e FALSE,\n    'compress' =\u003e FALSE,\n    'stricton' =\u003e FALSE,\n    'failover' =\u003e array(),\n    'save_queries' =\u003e TRUE\n);```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanikamal%2Fschool-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanikamal%2Fschool-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanikamal%2Fschool-management-system/lists"}