Looking over the description, this will be a test project. We will discuss different data views using ui-grid. The tech has been picked using angularjs, ui-grid, and bookshelf. This leads me to believe you will be using nodejs for the server. Not sure if this is a spa with an api backend, mean or some mvc framework. You also started a basic framework already.
I do bring a love for video games, from RPG to FPS.
I have been using angular.js for many years now, and I can't wait for 2.0. I have built several frameworks for angularjs, the latest one using jspm, babel and es7 decorators.I have used ui-grid for about 6 months now bc of it's amazing feature set. Search , filtering, auto-resize, editing, built in exports; we even used a multi-select to show/hide columns. I usually use sequelize on nodejs. Most projects I have used bootstrap or angular material for layout.
Regarding the project, I would want understand the requirements and review the existing source code. Ask questions, provide feedback. While this happened, I would start the UI prototype. This would help me get familiar with your framework. Then, I would also review your db schema and make sure any models were in place. I am a big proponent of git. If you don't provide it, I would use it locally. I usually unit test and I feel it is needed, but I am open to talking about it before charging for it.
I would love an opportunity to discuss this project with you. Please feel free to contact me.
Thank you.