Smart School is a desktop application for schools to track their income and revenue. It also includes a database for storing data locally and visualization it. The GUI was built on KIVY with Material design.
Backend
GUI
Database
Visualizations
- Register students into a class
- Register teachers with their salary grades
- Configure the semester
- Record expenses made and who made authorised them
- Record fees paid and by whom
- Show record of learners who have made full or part payment of fees
- Keep data on alumni
- Show visualization of the data on expenses and income
To get a local copy up and running, follow these steps.
-
In order to run this project you need:
-
git: A tool for managing source code
-
Visual Studio Code: A source code editor
Clone this repository to your desired folder:
Example commands:
git clone https://github.com/coderacheal/Smart-School.git
cd Smart-School
- Make sure you have set up a virtual environemnt for this project
- Install the appropriate versions of the packages used in this project from the
requirements.txt
file
Run
pip install -r requirements.txt
- Run
python main.py
for the app to start - Create a user and begin interacting with the app
👤 Racheal Appiah-kubi
- GitHub: @coderacheal
- LinkedIn: racheal-appiah-kubi
- Make app available online as a web app
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a start and share it with your friends.
I would like to appreciate the python community - those that came before us and paved the way
This project is MIT licensed.