add seed to create fake data
update api controllers & models
add frontend pages
create register and login page
different dashboards for different user_type
update dashboards