full mean stack for ip