proyecto completo aplicando n capas