join page

#8: join page
TODO: need to add syncing db(#3)