This repository has been archived on 2026-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
RepApp/dev/use_cases/index.html

211 lines
10 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://makes-hacks-hip.github.io/RepApp/dev/use_cases/" />
<link rel="shortcut icon" href="../../img/favicon.ico" />
<title>Use cases - RepApp - Makespace Repair-Café Hilpoltstein</title>
<link rel="stylesheet" href="../../css/theme.css" />
<link rel="stylesheet" href="../../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
<script>
// Current page data
var mkdocs_page_name = "Use cases";
var mkdocs_page_input_path = "dev/use_cases.md";
var mkdocs_page_url = "/RepApp/dev/use_cases/";
</script>
<!--[if lt IE 9]>
<script src="../../js/html5shiv.min.js"></script>
<![endif]-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="../.." class="icon icon-home"> RepApp - Makespace Repair-Café Hilpoltstein
</a><div role="search">
<form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">RepApp</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../..">Beschreibung</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Developer documentation</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../">Overview</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../users/">Users</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../stories/">Stories</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Use cases</a>
<ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#guest">Guest</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#repairer">Repairer</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#organizer">Organizer</a>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../apps/">Apps</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../objects/">Objects</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../configuration/">Repapp configuration</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Repair-Café & Makespace</span></p>
<ul>
<li class="toctree-l1"><a class="" href="https://www.repaircafe-hilpoltstein.de">Repair-Café</a>
</li>
<li class="toctree-l1"><a class="" href="https://makes-hacks-hip.de">Makespace</a>
</li>
<li class="toctree-l1"><a class="" href="https://makes-hacks-hip.github.io">Makerspace@Github</a>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../..">RepApp - Makespace Repair-Café Hilpoltstein</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../.." class="icon icon-home" aria-label="Docs"></a> &raquo;</li>
<li>Developer documentation &raquo;</li>
<li class="breadcrumb-item active">Use cases</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/makes-hacks-hip/RepApp/edit/main/docs/dev/use_cases.md" class="icon icon-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">
<h1 id="use-cases">Use cases</h1>
<p>The repapp shall support the following use cases:</p>
<h2 id="guest">Guest</h2>
<ul>
<li>[ ] As a guest, I want to register a device for a repair-cafe event.</li>
<li>[ ] As a guest, I want to get a confirmation for my device registration.</li>
<li>[ ] As a guest, I want to get notified about a repair-assignment or a rejection of my device.</li>
<li>[ ] As a guest, I want to get notified about information request for my device.</li>
<li>[ ] As a guest, I want to be able to answer information requests for my device.</li>
<li>[ ] As a guest, I want to be able to contact the repair-cafe organizers.</li>
<li>[ ] As a guest, I want to be able to do all interaction by mail only (except the device registration).</li>
<li>[ ] As a guest, I want to confirm a repair-assignment by mail.</li>
<li>[ ] As a guest, I want to be able to see my device data and the status of my device registration.</li>
<li>[ ] As a guest, I want to be able to register my device for a follow up repair.</li>
<li>[ ] As a guest, I want to be able to view my personal data.</li>
<li>[ ] As a guest, I want to be able to view my device data.</li>
<li>[ ] As a guest, I want to be able to edit my personal data.</li>
<li>[ ] As a guest, I want to be able to edit my device data.</li>
<li>[ ] As a guest, I want to be able to delete my personal data.</li>
<li>[ ] As a guest, I want to be able to delete my device data.</li>
<li>[ ] As a guest, I want to be able to cancel my device registration.</li>
</ul>
<h2 id="repairer">Repairer</h2>
<ul>
<li>[ ] As a repairer, I want to be able to view the registered devices.</li>
<li>[ ] As a repairer, I want to show interest for a device.</li>
<li>[ ] As a repairer, I want to request additional information for a device.</li>
<li>[ ] As a repairer, I want to enable or disable notifications.</li>
<li>[ ] As a repairer, I want to get notified when an information request gets answered.</li>
<li>[ ] As a repairer, I want to get notified when a device gets assigned to me.</li>
<li>[ ] As a repairer, I want to confirm the participation at a repair-cafe.</li>
<li>[ ] As a repairer, I want to decline the participation at a repair-cafe.</li>
<li>[ ] As a repairer, I want to reject a device.</li>
<li>[ ] As a repairer, I want to get notified if a device assigned to me gets canceled.</li>
</ul>
<h2 id="organizer">Organizer</h2>
<ul>
<li>[ ] As a organizer, I want to get notified when a new device is registered.</li>
<li>[ ] As a organizer, I want to schedule new repair-cafe events.</li>
<li>[ ] As a organizer, I want to view device details. </li>
<li>[ ] As a organizer, I want to request further information for a device.</li>
<li>[ ] As a organizer, I want to reject a device.</li>
<li>[ ] As a organizer, I want to accept a device.</li>
<li>[ ] As a organizer, I want to create a repair-assignment.</li>
<li>[ ] As a organizer, I want to confirm the participation of a repairer for a repair-cafe event.</li>
<li>[ ] As a organizer, I want to decline the participation of a repairer for a repair-cafe event.</li>
<li>[ ] As a organizer, I want to edit the device data.</li>
<li>[ ] As a organizer, I want to edit the guest data.</li>
<li>[ ] As a organizer, I want to unregister a device.</li>
<li>[ ] As a organizer, I want to get notified if a guest deletes a device registration.</li>
<li>[ ] As a organizer, I want to get export all data for a repair-cafe.</li>
<li>[ ] As a organizer, I want to assign devices to repair-cafes.</li>
</ul>
</div>
</div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../stories/" class="btn btn-neutral float-left" title="Stories"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../apps/" class="btn btn-neutral float-right" title="Apps">Next <span class="icon icon-circle-arrow-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<!-- Copyright etc -->
</div>
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" aria-label="Versions">
<span class="rst-current-version" data-toggle="rst-current-version">
<span>
<a href="https://github.com/makes-hacks-hip/RepApp/" class="fa fa-github" style="color: #fcfcfc"> GitHub</a>
</span>
<span><a href="../stories/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../apps/" style="color: #fcfcfc">Next &raquo;</a></span>
</span>
</div>
<script src="../../js/jquery-3.6.0.min.js"></script>
<script>var base_url = "../..";</script>
<script src="../../js/theme_extra.js"></script>
<script src="../../js/theme.js"></script>
<script src="../../search/main.js"></script>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>