Skip to content

Documentation

Allie Xiao edited this page Oct 24, 2022 · 4 revisions

Purpose

The purpose of this project is to provide entertaining educational content with a smooth digital abacus (soroban) interface that uses keyboard inputs. We chose to focus on the abacus because it presents an efficient way of doing calculations that people may be interested in learning as an alternative to regular calculators.

Development Process

Our sprints are each one week and focus on a different component of the project. This week (grading 10/24) is focusing on building the website framework and frontend/backend interaction. To track progress and different tasks we use issues on a Kanban board. We don't use branches because we feel that the potential complications aren't worth the organization benefits, so our contribution guidelines are "pull before you push".

Systems

We use Visual Studio Code to develop with Java, Javascript, and HTML to ensure frontend-backend integration.

Sprint Documentation

Issues on Scrum Board contain links to commits and documents done that week.

Clone this wiki locally