Large Projects in JavaScript? Only with TypeScript and generic types is it a pure joy! Check out npmts on npm for making TypeScript a breeze.
MySQL was yesterday... MongoDB rocks. Check out s for smartdata on npm for MongoDB with TypeScript support.