Any person aggrieved, or any taxpayer affected, by any decision of the Zoning Administrator made in the administration of this chapter may appeal to the Board of Adjustment. All appeals hereunder must be taken within a reasonable time as provided by the rules of the Board of Adjustment, by filing with the Zoning Administrator a notice of appeal specifying the grounds thereof. The Zoning Administrator shall forthwith transmit to the Board of Adjustment all the papers constituting the record upon which the action appealed from was taken. An appeal shall stay all proceedings in furtherance of the action appealed from unless the Zoning Administrator certifies to the Board of Adjustment, after the notice of appeal has been filed with it, that by reason of the facts stated in the certificate a stay would, in the opinion of the Zoning Administrator, cause imminent peril to life or property. In such case, proceedings shall not be stayed except by the order of the Board of Adjustment on notice to the Zoning Administrator and on due cause shown. The Board of Adjustment shall fix a reasonable time for hearing appeals, give public notice and due notice to the parties in interest, and decide the same within a reasonable time. Upon the hearing, any party may appear in person or by agent or by attorney. The Board of Adjustment may, in conformity with the provisions of this chapter, reverse or affirm, in whole or in part, or modify the order, requirement, decision or determination appealed from and may make such order, requirement, decision or determination as may be appropriate under the circumstances.