Skip to content
Immanuel Daviel A. Garcia edited this page Apr 19, 2023 · 4 revisions

Welcome to the ubit.ub.edu.bz wiki! This is Maverick's living document.

Here is what we have planned out so far:

NOTICE Due to core members being overloaded, this document has yet to be fully developed.

The main goal of our club website is to provide functionality to post and manage events. Our main goal is to provide a way to administratively send out events to mobile and desktop as a push notification and to provide a fluent user interface to both users and contributors.

Progress (Definition, Development, Beta, Release)

This is a breakdown of what we have completed so far. Below can be considered as a "roadmap"

Definition

  • Make clear and roughly outline what the requirements of the project are
  • Define and make clear what the outlines and goals of the project are
  • Populate the task queue

Development

Stage 0 — Preparation

  • Send out task queue

Stage 1 — Development 1

  • Roughly outline the backend as an API document definition
  • Roughly outline the non-relational database schema
  • Develop and organize the code to make way for the core functionality of the API
  • Connect the backend to the database
  • Test the basic API out

Stage 2 — Development 2

  • Add core functionality
  • Use all the schemas and document definition to continue to develop the API

Beta

  • Run tests to check for gaps.

Release

  • Release out to public and implement any features deemed necessary.

Management

  • We will have a private invite-only task queue over at Backlog (updated weekly) with tasks required in order to progress the development of the website
  • We will use microtasking as our strategy to push forward tasks quickly.
  • We will ensure to use everyone's skills to the best of ability in order to complete the project
  • We will continue to develop and add more to this document as time progresses.