Modularized the Whole Project
TO do Add the API Rest