Marvin Virtual Asssitant is a Github organization I own. I have brought some friends into the organization and they have helped with a few things through out the different versions of Marvin.
Version 4.0 of Marvin. Version 4 has a Flask app for the GUI and utilizes more advanced coding techniques to make code more effiecient. It has been devloped a ton on ceratin features but there is still much work to be done to regain and refactor past features of Marvin projects.
Jupyter notebooks for Marvin version 4.0. I experiment and test code in jupyter notebooks which are published in a seperate repo to keep the repos cleaner and so testing and feature devlopment progress can be seen online.
Version 3.0 of Marvin for clients. I attempted to create a client version of marvin that could work with the server version to create a better experience but due to the server version not working out this version in turned failed because it was initially built to work with the server version.
Version 3.0 of Marvin in the cloud. I attempted to create flask app api that could be called by the client version but it was too slow and never worked like I had wished.
Version 2.0 of Marvin. I refactored a huge amount of the code and created many new features. It was a great success and allowed me to learn new strategies for coding and python code. It is on the inefficient side due to putting together code from many different sources.
My original marvin virtual assistant. It one of my first projects. It has simple python code allowing it to give users cool functions but due to my inexperience with coding at the time it is highly inefficient.