Tech Test - Without Framework or common libraries use(all code is handwritten)