Repository navigation
Deployment Documentation
This document describes how to download and run the pre-compiled application for end-users or semi-technical maintainers.
-
Go to the Latest Release page on GitHub: https://github.com/georgehyde-dot/CS690-FinalProject/releases/latest (This link should take you directly to the newest release).
-
Look under the "Assets" section for that release and download the file named
MealPlanner.zipif you have the .NET Runtime.
Prerequisite for running the app from MealPlanner.zip :
- You must have the .NET Runtime (Version 8 or later recommended) installed on your system. This is different from the SDK needed for development.
- If you don't have it, download and install the Runtime from the official .NET website: .NET 8.0 Runtime Download
- Make sure to download the ASP.NET Core Runtime installer suitable for your Operating System (Windows, macOS, or Linux).
Steps:
-
Open your terminal or command prompt.
- On Windows: Search for
cmdorPowerShell. - On macOS: Open the
Terminalapplication (usually in Applications > Utilities). - On Linux: Use your distribution's default terminal emulator.
- On Windows: Search for
-
Use the
cd(change directory) command to navigate inside the folder where you downloaded theMealPlanner.zipfile.# Example - Replace with the actual path on YOUR computer: cd C:\Users\YourName\Downloads\MealPlan # Or on Mac/Linux: # cd /Users/yourname/Downloads/MealPlan
-
Once in the correct directory run
unzip ./MealPlanner.zipwhich will extract the files. -
Now you can run the application using the following command:
cd ./MealPlan/bin/Release/net8.0 dotnet MealPlan.dll
After you run the file there will be three json files for storage pantry-data.json, recipes-data.json, and shopping-list-data.json which will persist your storage between sessions. You can also bring your files over from a previous release and they will be loaded into your new session.
- To stop the application, go back to the terminal window where it's running and press
Ctrl + Cor navigate down toQuiton the Main Menu, with your arrow keys and press enter/return.