Repository navigation
Deployment Document
HarperCC101 edited this page Apr 15, 2025
·
15 revisions
This document outlines the steps to deploy and run Aria's Budget Tracker application.
- .NET Runtime: This application is built using .NET 8.0. The user must have the .NET 8.0 runtime installed on their system. If it's not installed, follow the official instructions on the Microsoft .NET website: https://dotnet.microsoft.com/download/dotnet/8.0
-
Download the Release Package:
- Go to the Releases page of this repository.
- Download the
my-budget-app.zipfile to your local machine.
-
Extract the Application:
-
Command Line: Use
unzip my-budget-app.zipin the terminal where you downloaded the file. The contents will display in the current directory. -
Coursera-provided VS Code:
- Open the File Explorer (usually the top icon on the left sidebar).
- Right-click in an empty area or on a folder in the File Explorer where you want to upload the zip file.
- Select "Upload..." from the context menu.
- Choose the
my-budget-app.zipfile that you downloaded to your local machine. - Once the upload is complete, the
my-budget-app.zipfile will appear in your File Explorer. - Use the
unzipcommand in the terminal to extract the contents of the zip file:unzip my-budget-app.zip
- This will extract the contents of the zip file into the current directory.
-
Command Line: Use
-
Running the Application:
- From the directory where you used
unzip(directory containingmy-budget-app.dllandBudget.txt), run:dotnet my-budget-app.dll
- From the directory where you used
-
Testing the Application
- After running the application, you can verify its functionality by checking the results of the automated tests.
-
Developer Documentation contains all test instructions under the
Testing the Applicationsection.
-
Text File: The application uses a text file (
Budget.txt) to store budget information. This file should be located in the same directory as themy-budget-app.dllfile. - Permissions: Ensure you have the necessary execute permissions for the .NET runtime and the application files if you encounter any permission-related issues.
If you encounter any issues during deployment or while using the application, please open an issue on the GitHub Issues page of this repository.
Thank you for using Aria's Budget Tracker!