Full-stack project generator