senior project repo