-
Notifications
You must be signed in to change notification settings - Fork 1
4.1 Architecture Diagram
Amos Wong edited this page Apr 17, 2017
·
29 revisions
- This component handles the user navigation of Files and Folders in Sashmi Note.
- This component has 2 major sub components:
-
Editor
:- Receive the markdown content input by the user.
-
Viewer
:- Display the rendered the converted markdown data.
-
- This component provides an API for
FileManager
(UI) to manage the organisation Files and Folders. - Serves as a middle-man between
FileManager
(Logic) andStorage
.
- This component parses and process the markdown data and output a html string.
- In this project, this component will:
- filter the markdown data with a set of given conditions from the user
- convert markdown content into HTML string
- insert markdown plugins specified by the users
- This component manages the data storage and organisation of all the files and folders that the user owns and has permission to.
- This component directly communicates with the browser's indexedDB database through
AlaSQL
. - Provides an API for
FileManager
(Logic) to update and retrieve Files and Folders information into the database. - It also acts as a middle-man between the program and the database.[See ER Diagram]
by Sashimi 🐟
- Introduction
- Project Work Log
- Software Requirements 3.1 Functional Requirements
- Design 4.1 Architecture Diagram
- Developer Guide 5.1 Getting started
- Evaluation Report 6.1 Usability Evaluation
- Misc 7.1 Dog Fooding Process
3.2 Non functional Requirements
3.3 Abuser Stories
3.4 Glossary
4.2 Entity Relationship Diagram
4.3 UI Design
5.2 Resources
5.3 Testing tools
5.4 API Documents
6.2 Performance Evaluation
6.3 Security Evaluation