https://khanekashane.com/python-projects-with-quality/