I am hiring to build a chess training app, and planning to build it over a few stages. There will be a small initial period to build the app and test viability, which should be fairly quick since almost all of the features are based on a creative use of open source code. I'm going to be a bit cagey in this post, because I do have a plan for these features but I don't want to give too much away for how I'll be doing it.
If the initial build goes well, then I will move on to a secondary stage to build out the initial version of the app. After this stage I will engage in user testing and feedback.
The final stage will involve features that are a bit more complex, and "nice to haves", which may happen concurrently to the initial marketing and sales phase.
The full app will allow users to:
Create profiles
Play chess
Save positions on the chess board
Analyze those positions to find good moves
Test themselves against those moves
See positions again based on how they performed on the tests
Analyze games with an open source engine
Save their own sets of moves to test themselves against later
Pay a premium subscription to access certain features
Must have:
Strong communication skills
ios and Andriod app development experience
Creative problem-solving
A plus to have:
A personal understanding/enjoyment of the game of chess. I'm making this app because in learning the game myself I have found existing apps for learning chess openings to be lacking. The full range of features I envision would become a bit complex, but the basic app should be fairly simple to build using the open source code. The success of that initial build will determine how far we will go in building out the fully-fledged product.