Add About page with info about the project

Provide a rudimentary description of what this project does, existing
features and future planned work.
This commit is contained in:
Hornwitser 2025-06-24 15:58:34 +02:00
parent 9299fa2682
commit e01e162367
3 changed files with 39 additions and 0 deletions

View file

@ -14,6 +14,9 @@
<li v-if="accountStore.isAdmin">
<NuxtLink to="/admin">Admin</NuxtLink>
</li>
<li>
<NuxtLink to="/about">About</NuxtLink>
</li>
</ul>
</nav>
<div class="account">

33
pages/about.vue Normal file
View file

@ -0,0 +1,33 @@
<template>
<main>
<h1>About</h1>
<p>
This is a proof of concept intended to demonstrate the capabilities that web based scheduling tool can have. It implements a live editable schedule that can be used to collaboratively plan out the events times of a convention, as well as crew assignments to events and shift lists.
</p>
<p>
Crew members can use the tool to see what events they have been assigned to, what shifts they have, and freely edit crew visible only events in order to coordinate work at the convention.
</p>
<p>
Attendees can create regular or anonymous accounts in order to select events they are interested in. The number of people who marked they're interested in an event is freely available, and can be used by crew as a datapoint to plan against.
</p>
<h2>Features</h2>
<ul>
<li>Timetable display of events and shifts.</li>
<li>Accounts with different pre-defined levels of access to the schedule.</li>
<li>Mark events you're interested in and show only those events.</li>
<li>Assign shifts and events to crew and show who is assigned to what.</li>
<li>Updates live when changes are made.</li>
<li>Handles timezone which can be changed per account.</li>
<li>Create events visible only to crew.</li>
</ul>
<h2>Roadmap</h2>
<ul>
<li>Push notifications to announce changes.</li>
<li>Optional push notification reminders for when the events are about begin.</li>
<li>Intutive and fast drag-n-drop editing of the schedule.</li>
<li>Better handling of concurrent editing of the same resources.</li>
<li>Progressive Web App.</li>
<li>Multiple schedules.</li>
</ul>
</main>
</template>

View file

@ -14,6 +14,9 @@
<li v-else>
<NuxtLink to="/login">Log In / Create Account</NuxtLink>
</li>
<li>
<NuxtLink to="/about">About this software</NuxtLink>
</li>
</ul>
</main>
</template>