example fullstack javascript application