feat(backend): move to database for data storage

Related to #8