/VirtualVoid

simple issue management

Primary LanguageElmGNU General Public License v3.0GPL-3.0

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Virtual Void

A super simple issue management software. The main focus is on super simple but qualitative and fast design.
Explore the docs »

View Demo · Report Bug · Request Feature

About The Project

Product Name Screen Shot

Build With

  • Backend
    • Kotlin
    • Spring
    • GraphQL
  • Frontend
    • Elm
    • elm-ui via mdgriffith/elm-ui
    • Material Icons via icidasset/elm-material-icons
    • Graphql via dillonkearns/elm-graphql

Getting Started

Prerequisites

Install elm-live for the live and hot reloading frontend development server.

npm install -g elm-live

Starting

If you want to start developing. Start a frontend and backend dev server.

sh develop.sh

This starts an hot reloading elm-live dev server and executes the Gradle Task that starts the backend dev server. Look into the scripts to see the separate frontend and backend commands.

Usage

Follow the standard output text for hosting information like host and port. The hosted web application contains the app.

Entities

  • Project
  • Backlog
  • Issue
  • Epic
  • State

Features

Tracking features and there state.

Project

  • show all Projects
  • show a Project by id
  • add Project
  • remove Project
  • change Project name

Backlog

  • show all Backlogs
  • show a Backlog by id
  • add Backlog
  • remove Backlog
  • change Backlog name

Issue

  • show all Issues
  • show an Issue
  • add Issue
  • remove Issue
  • change Issue

Epic

  • show all Epics
  • add Epic
  • remove Epic
  • change Epic name

State

  • show all States
  • add State
  • remove State
  • change State name

Roadmap

  1. Building a vertical slice
  2. Add login and users

Contributing

License

Contact