I am taking the N5 this year and the free version of this app takes you through that albeit with ads. This app has the most important words but lacks grammar, expressions, and assumes a certain level of understanding to start with. You will not ace the JLPT with this, but it will reinforce your vocabulary and kanji identification if used properly.
andrewobrien about JLPT Study, 1-5 Level Kanji and Vocabulary Japanese Language Proficiency, v2.4