Add complete attr to requirement model
Store earned badges on backend