An open API service indexing awesome lists of open source software.

https://github.com/obednyakundi/online-school-management-system-in-native-php

This is an online Kenyan primary school management system developed in native PHP by Obed Nyakundi
https://github.com/obednyakundi/online-school-management-system-in-native-php

Last synced: 7 months ago
JSON representation

This is an online Kenyan primary school management system developed in native PHP by Obed Nyakundi

Awesome Lists containing this project

README

          

# online-school-management-system-in-native-PHP
This is an online Kenyan primary school management system developed in native PHP by Obed Nyakundi Paul

![Admin dashboard](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/01.png)

# online-school-management-system-in-PHP
This is an incomplete online primary school management software for a Kenyan school developed in HTML & CSS, JS, and PHP as developed by Obed Nyakundi.
The software package includes:
- a database for the school.
- forms: login, admitting students and teachers, adding marks, adding books, etc...
- a simple HTML & CSS index page.

It can be expanded to accomodate:
- School administration
- Exam management
- Library management
- Finance Management
- Module for SMS/Emails and other communication/ announcements

## Dependencies
**PHP Dependencies:**
- fpdf (for reports in the complete version).
- jGraph (for graphics/graphs)
- php-Mpesa

**CSS Dependencies**
- Bootstrap
- Font awesome.
- W3.css

**JS dependencies**
- Bootstrap
- jQuery navigation
- Fancy box
- Modernizer
- Ajax

# THE USER'S GUIDE
## TO INSTALL:
- Ensure you install MYSQL
- Create a table named `skuli`
- import the `skuli.sql` file in your `PHPmyadmin` table `skuli`
- copy all the contents of folder containing the `index.php` file into your server.
- run the `index.php` file

## TO TEST:
- TSC NUMBER: **1234**
- PASSWORD: **mimi**

# License:
This shared version of the website is issued as it is without any liability or warranty from the developer (Obed Nyakundi). A few modules of the software have been withheld, but care has been taken to retain its stability. It can be used for learning or simple development.
I shall not be liable for any issues that arise from the use of this free software.

Feel free to use it as it will suit you. To receive a complete version of the software, please reach out to me via:

Email: *paulnyaxx@gmail.com* or
Tel: *+254706748162*

I wish you all the best as you explore this limited app!

# Gallery

## Index page
![Index Page](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/00.png)

# Views
## Table to view students

![table to view students](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/10.png)

## A table to display books
![table to view books](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/30.png)

## A table to display exam results
![exam results table](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/21.png)

## OTHER VIEWS
### A case of 'live searching' with Ajax
![live searching](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/10_1.png)

# FORMS
## A form for adding a teacher
![Adding a teacher form](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/02.png)

## A form for adding a student
![Adding a teacher form](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/04.png)

# REPORTS
## Exam report for a class
![Exam report for a class](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/22.png)

## A printable student report card
![Exam report for a class](https://github.com/ObedNyakundi/online-school-management-system-in-native-PHP/blob/main/23.png)