summaryrefslogtreecommitdiff
path: root/spec.md
blob: 493565490154d3a8f5cdb949e180fb3b37b40cd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
program specification

## Description
a collaborative model editor that displays the model to the users via 3d visualization using threejs. the model isn't set in stone yet but could be a graph, tree, or something else. the point right now is to play around and try to make something fun and beautiful. 
 
### System Goal

## Requirements
- first step is to get a nice threejs display working
- let's say it displays a graph, as this can apply to many things, such as molecules or cities or transportation systems or dependency diagrams. 
- the user can add things to it and "play" with the model somehow

### test cases that must pass

- 

## User Experience


## Architecture Notes 

## Implementation Details

## Tech Stack

## Project Structure

## Other Notes

## Points of concern