Skip to content

SystemSourcer/MONI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MONI

This is MONI, the Main Organsisational Networking Interface

Logo / Icon

Icon

Descibtion

MONI originally came about from the idea of creating a sort of “Kassenka” version for the computer.
However, even shortly after development began, the thinking went beyond this initial scope.
Instead of using Tkinter to design a local GUI, the decision was made to to work with HTML.
This enabels a multi-user environment within a local network.

Getting Started

Build Docker image:

Open a terminal in the cloned Git repo folder or cd in it.
Then execute:

docker build -t moni ./

Start the Docker container:

docker run -it --rm -p 8000:8000 C:\Path\to\GitHub\MONI:/workspace moni bash

Creat password hashs

So far MONI works with a quit basic and simple password handling.
The Passwords for Admin and Worker are saved directly in the python file as hashed srings. You can create a new password with:

import hashlib
print(hashlib.sha512(('Your_PW').encode()).hexdigest())

Then replace the hashed string in the python file with it to update the password.

Start MONI

uvicorn moni.main:app --reload --host 0.0.0.0

Authors

This project / repo was developed by SystemSourcer.

License (LRU)

The entire project is under a LRU (limited right of use) License. More information in the License file...

Acknowledgments

This project would not have been possible without the support of the Musikverein Scharenstetten e.V. 1925. I am deeply grateful for their initiative in conceiving this project and their ongoing dedication to its success. Their collaborative spirit and constructive feedback have significantly contributed to the quality and direction of this work.
I would also like to thank Stefan Ankele, the programmer and publisher of the Kassenka app. The exchange with him was instrumental in shaping the initial concept and design of this project. His insights and expertise have greatly influenced the approach of this project.

About

This is MONI, the Main Organsisational Networking Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors