setup new project with provider interface & finally break down and try Nextjs