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:
parent
9299fa2682
commit
e01e162367
3 changed files with 39 additions and 0 deletions
|
@ -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
33
pages/about.vue
Normal 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>
|
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue