refine backend for correctness
initial admin frontend
initial user view implemented
initial user implementation with bootstrap