AI Personal assistant

Project Purpose

This project is intended to be an introduction to artificial intelligence. Currently at it's early stages, the hope is for it to develop into a platform that creates and consumes analytics collected through various sources. Current modules include automated meal and outfit scheduling.

Future Planning

Future plans are to create a central hub with several different apparatuses that communicate information collected to the server for analysis. Machine Learning algorithms will be employed to simulate intelligence of the server. In addition, once enough data is collected, basic big data algorithms will be employed to discover certain trends in the analytics.

Technologies and Frameworks


Object-Oriented programming language


Postgresql database used by JARVIN


An application framework and inversion of control container for the Java platform


Package repository management system

View the code

Fork me on GitHub