Simple Cricket Scoreboard in NodeJs, SQLite and Python(to handle hardware).
To install this, you need NodeJs in your machine. Download the repo and run npm install command. You also need Sqlite3 in your system because I have used Sqlite to store data. SB have five tables.
1- match
2- history (which has almost same structure as above)
3- login
4- register (which has same structure as above)
5- board (this is to keep the Physical Scoreboard device ON OFF
To run this properly, you need a RaspberryPi and a Scoreboard like this:
To control this board, there is a code in Python. You can control the board by ON OFF button in Admin Contol panel.
You can see clearly, there is an option of adding score from 1 - 6, wide ball, No ball, Bold, Turn ON OFF Board, Change overs due to rain or something else etc.
Login Password: 123
Register Password: admin
There is an option to change the passwords also.
Refresh Tables button will clear previous history of matches. So BE CAREFUL to use this button.
Restart Match button will ready the system for the next match.
Good Luck!