Skip to content

Repository files navigation

Roll Call : Team 6

Live link to website

Members

Dillon Davis (DDavis34) - SCRUM Master
Timothy Posley (Tposley) - UI/UX Designer
Michael Russelburg (MichaelRDot) - Software Architect
Corbin Brescher (JosiahMatriarch) - Senior Developer
John Holcomb (johnholcomb10) - Product Tester

About Our Website

This is the semester-long project of Team 6 for CSC 4330, Roll Call. It is a Pathfinder Adventures 2E character creator capable of connecting players to their DM. It is focused on providing the necessary information and guides needed for new players to understand Pathfinder's character creator system, while also having an interesting and simple UI that can keep veteran players engaged. Characters can be shared with your DM, allowing for quicker,more thought-out, and personalized Pathfinder runs.

Known Platform Compatibility

  • Tested on Chrome, Edge, Firefox
  • Designed with responsiveness in mind for 280px - 1920px wide
  • All instructions for running the project are meant for Windows 11

Important Links

Kanban Board
Designs
C# Styles Guide
HTML Style Guide

How to Run Dev and Test Environment (Windows 11)

Dependencies

Not required but recommended

  • Other helpful VS Code extensions:
    • IntelliCode for C# Dev Kit :: ms-dotnettools.VS Codeintellicode-csharp
    • Tailwind CSS Intellisense :: bradlc.vscode-tailwindcss
    • HTML CSS Support :: ecmel.vscode-html-css

Downloading Dependencies

  1. Download VS Code. After installing VS Code, extensions can be found by searching their names within the search bar in the "Extensions" tab (Ctrl+Shift+X) on VS Code (extension IDs are listed above).
  2. You will have to download and install the .NET SDK if you have not already done so. You may have to restart your device once the SDK is installed. Once installed, open Command Prompt (type cmd into your taskbar's searchbar), then enter the command dotnet --version to verify your installation was successful.
  3. Additionally, download and install the GitHub Desktop app to make commits easier and to create clone/pull requests straight from the app. You should log in using your GitHub.com account to tie commits and requests to you easier. Git Bash should be automatically downloaded with GitHub Desktop. However, you can also download separately, if needed.
  4. Download and install npm (automatically installed alongside Node.js). Scroll down on the page to where it says "get a prebuilt Node.js," and select "Windows Installer." Once installed, run PowerShell as an administrator (type Powershell into your taskbar's searchbar, then right-click on Powershell and select Run as Administrator). In PowerShell, use the command Set-ExecutionPolicy RemoteSigned to enable scripts (enter Y or A when prompted), then npm -v to verify your npm installation.

Getting Started with the Project

  1. Restart your VS Code and any terminals you currently have open. This will ensure your VS Code has access to all the programs you have downloaded so far.
  2. When in the Roll-Call repository on GitHub.com, make sure the master branch is selected and clone the repository onto your device to access all files. You can do that by first copying this link.
  3. After copying the link, go to the GitHub Desktop app and click "File" on the top left, then select "Clone Repository" and paste the repo link under the URL tab.

Setting up Project to Make Changes and Run Afterwards

  1. In VS Code, hit "File" in the top left, then select "Open Folder" in the dropdown.
  2. Navigate to the folder where you cloned the repository to. Select the folder named Roll-Call, and hit "Select Folder." If it prompts you whether to trust the owner of the folder, select Yes.
  3. Once you have made any changes or just want to run the project, open a terminal by selecting Terminal > New Terminal from the top menu. First, use dotnet dev-certs https --trust to trust the local development certificate. If you are prompted to trust the certificate, select Yes. Next, enter the command cd PF2EGM to navigate to the project directory. Then, enter the command dotnet run to build the project.
  4. Once the project builds, it should automatically open a webpage in your default browser with a localhost URL. If it does not, check your terminal or Roll-Call/PF2EGM/Properties/launchSetting.json for a local URL (ex. http://localhost:5144).
  5. Whenever you save changes to project files after building the project, you will have to rebuild it by pressing CTRL+C in your terminal, then re-entering the command dotnet run.

About

Capstone project made for CSC 4330 at LSU.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages