built general project structure and added frontend dependencies