-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
Owner: Kelly Ballinger | Last updated: 2026-03-09| Status: Completed
For your convenience, here is a linked user guide document that is comprehensive.
This guide explains how to use the web app to sign in, create a game, and create cards for that game. It also includes common troubleshooting steps for typical issues during use.
-
A modern web browser (Chrome, Firefox, Safari, or Edge)
-
Access to the TCG Maker web app
-
An email address you can receive messages at (used for magic-link sign-in)
-
Open the TCG Maker web app.
-
Navigate to the Sign In page.
-
Enter your email address and submit.
-
Check your email for a sign-in link.
-
Click the link to return to TCG Maker and complete sign-in.
-
The magic link may expire after a short time. If it fails, request a new one.
- We have now implemented OAuth with GitHub, meaning if you have a GitHub account, you can now use it to sign in! Simply follow the on screen prompts following deciding to login with GitHub.
-
Sign in.
-
Go to My Games (or the Games dashboard).
-
Click New Game / Create Game.
-
Fill in the required fields (example: title and description).
-
Submit to create the game.
-
Confirm the game appears in your games list.
-
Sign in.
-
Navigate to Cards (or a specific game’s page, depending on your UI).
-
Click New Card / Create Card.
-
Select the Game the card belongs to (dropdown).
-
Fill in card fields (example: name, description/rules text, stats, image URL if supported).
-
Submit to create the card.
-
Confirm the card appears under the selected game (or in My Cards).
-
Sign in.
-
Open My Games and select a game (or open a game selector on the Cards page).
-
View the list of cards associated with that game.
-
Click a card (if supported) to see more details.
-
Sign in.
-
Open My Cards and select a card.
-
Click on the Edit action button.
-
Edit your card in any way you see fit.
-
Click save changes.
-
Sign in.
-
Open Decks.
-
Click on + New deck.
-
Choose your game and name your deck.
-
Click on Open Builder.
-
Add cards from the game to the deck using the UI.
-
Click on Playtest
-
Click on Go To Decks
-
Make a new deck at the bottom of the page
-
Name your deck and create your deck
-
Click on playtest on your newly created deck
-
Complete and interact with the gameplay flow
-
Check your spam/junk folder.
-
Wait 1–2 minutes and refresh your inbox.
-
Try again and ensure the email address was typed correctly.
-
If the issue persists, try a different email provider potentially.
-
Request a new sign-in link and use the most recent email.
-
Avoid clicking an older magic-link email after requesting a newer one.
-
Confirm you are signed in with the same email account you used to create them.
-
Refresh the page (hard refresh if needed).
-
If the issue persists, it may be a permissions or filtering issue—report it to the team with the page name and what you expected to see.
-
Make sure all required fields are filled in.
-
If stats must be numeric, verify you entered valid numbers (no letters/symbols).
-
Try again after refreshing the page.
-
If it still fails, capture: the exact error message, the page you were on, the steps you tried and an optional screenshot, submit as a Github issue please!
-
This should not happen in the final Alpha.
-
Report immediately as a bug with: the URL you visited, what content is visible to you and whether you were previously logged in on that session.
Owner: Team
Last updated: 2026-03-09
Status: Completed
Single sources of truth (links only)
- Requirements doc: https://github.com/KellyBallinger05/tcg-maker/wiki/Requirements%20&%20Scope
- Design doc: https://docs.google.com/document/d/1kZ4PBha8V2MxYB1vJIYPCHnzgtARyJdGROF7TbNsK3M/edit?usp=sharing
- Project board: https://github.com/users/KellyBallinger05/projects/1
Other links
- Repo: https://github.com/KellyBallinger05/tcg-maker
- Contact: For TA's / Graders - Canvas Messaging
- Project Overview & Goals
- Team Standards for Development
- Requirements & Scope
- System Design (with diagrams)
- Developer Setup & Project Conventions
- Decision Log (short design notes)
- Release Plan & Notes (milestones/demos)
- Handoff, Reflection, and Future Work
- Your Choice – whatever makes sense for your project.
- Assumptions, Dependencies, Constraints
- Risk Register & Mitigations
- Data, Security, and Ethics
- Architecture Decision Records (ADRs)
- API Spec
- Data Model & Schemas
- UI / UX
- Observability
- Security & Privacy
- Meeting Notes & Decisions Log
- Demo Scripts
- Deployment Guide
- User Guide
- How it Works
- Ethics, Accessibility, & Inclusive Design
- GenAI Usage Log & Citations
- Handoff & Future Work
- Licenses & Credits
- Glossary
- Release Notes / Changelog
- FAQ