Sachverhalt: A. Am 3. Januar 2014 starb der in U._/SO wohnhaft gewesene A.A._. Am 29. Januar 2014 stellte der Inventurbeamte die Vermögenslosigkeits-Bescheinigung aus. Die Amtsschreiberei Region Solothurn eröffnete am 15. April 2014 das Testament. Am 30. Juni 2014 stellte sie die Erbenbescheinigung aus, wonach der Verstorbene als einzige Erbin seine Schwester B.A._ hinterlassen habe. Die Betriebswirtschaftlichen Dienste der Finanzdirektion stellten im Zusammenhang mit dem Todesfall am 23. April 2014 an B.A._ eine Rechnung im Betrag von Fr. 991.90 (Gebühren Fr. 569.- und Auslagen Fr. 422.90) und am 3. Juli 2014 eine weitere Rechnung im Betrag von Fr. 226.- (Gebühren Fr. 225.- und Auslagen Fr. 1.-). B. B.A._ erhob dagegen Beschwerden an das Finanzdepartement des Kantons Solothurn. Mit Verfügung vom 8. September 2014 wies dieses die Beschwerde gegen die Rechnung vom 23. April 2014 ab, da der Betrag von Fr. 991.- den Kosten für die Testamentseröffnung entspreche. Die Beschwerde gegen die Rechnung vom 3. Juli 2014 wurde teilweise gutgeheissen und die Gebühr für die Erbenbescheinigung von Fr. 226.- auf Fr. 101.- reduziert. B.A._ wurden Verfahrenskosten von Fr. 150.- auferlegt. C. B.A._ gelangte daraufhin an das Kantonale Steuergericht Solothurn. Dieses wies mit Urteil vom 12. Januar 2015 die Beschwerde und das Gesuch um unentgeltliche Rechtspflege ab, verzichtete aber auf die Erhebung von Gerichtskosten. D. B.A._ erhebt mit Eingabe vom 27. Februar 2015 Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde mit dem Antrag, das Urteil des Steuergerichts sei aufzuheben. Eventualiter sei die Sache zur Herabsetzung der Gebühren an die Vorinstanz zurückzuweisen. Zudem beantragt sie Befreiung von Verfahrenskosten sowie eine Parteientschädigung für die vorangegangenen Verfahren.