Scope of the Work

I have selected a list of features and ideas from from my own experience, from various sources and from previous feedback and grouped them together into relevant sections.

Folders

User should be able to see all folders

User should be able to see meta folders

User should be able to add a folder

User should be able to remove a folder

User should be able to rename a folder

User should be able to sort folders

App should create meta folder for all notes

App should create meta folder for favourite notes

App should create meta folder for notes with attachments

App should create meta folder for last edited notes

App should create meta folder for deleted notes

App should create meta folder for new notes

App should create meta folder for meta information extracted from notes

Tags

User should be able to see all tags

App should be able to create tags from notes

App should be able to delete tags from notes

Text starting from the # symbol should be converted to a tag

Notes

User should be able to access all notes

User should be able to access notes by folder

User should be able to access notes by tag

User should be able to add note

User should be able to delete note

User should be able to edit note

User should be able to add attachments to notes

User should be able to share notes

User should be able to mark note as favourite

User should be able to sort notes by last edit date

User should be able to sort notes alphabetically

User should be able to print note

App should resize images attachments for preview in order to fit the available space

User should be able to open attachment and view photo in full screen

App should support writing from right-to-left

Text Formatting

User should be able to set default font for new notes

User should be able to set default font size for new notes

User should be able to format note text

User should be able to clear note text formatting

App should allow easily to add formatting options, like bold, italic, h1, h2, h3, etc

Trash

User should be able to restore notes from the trash

User should be able to empty the trash

App should remove notes from the trash after 30 days

Search

User should be able to search for notes

Search results should be highlighted in the cells

App should store latest searches

App should allow to select previous searches

App should allow to reset search history

Meta info

App should be able to extract dates from notes

App should be able to extract emails from notes

App should be able to extract addresses from notes

App should be able to extract contacts from notes

App should be able to extract places from notes

App should be able to extract links from notes

Import

User should be able to import any text file

User should be able to import backup file

User should be able to import any image

User should be able to import html page

User should be able to import rtfd file

User should be able to import doc file

User should be able to import pages file

User should be able to import markdown files

Export

User should be able to export all notes to backup file

User should be able to export all notes to rtfd files

User should be able to export all notes to html files

User should be able to export all notes to text files with attachments

Security

User should be able to protect notes with password

User should be able to remove password protection

App should be integrated with Touch ID

App should work on encrypted disks

System Services

App should support macOS

App should support iOS

App should support watchOS

App should support tvOS

App should store all data in the iCloud

App should sync data across all devices using iCloud

App should support continuity across multiple devices

App should provide notifications widget showing last 3 notes

App should provide share widget for integration with different apps

App should be integrated with system search

App Should support working offline

App should be able to resume the state even after the termination

Analytics

App should report analytics data to Fabric

App should report crashes to Fabric

Performance

App should be able to handle 1000 notes with attachments without performance issues

App startup time should be less than 1 second for 1000 notes, 100 folders and 100 tags

Design

App should provide simple design

App should allow to focus on notes writing

Support

User should be able to contact support via the app

User should be able to access app’s website

Author: Pawan Kumar

Leave a Reply

Close Menu
%d bloggers like this:
Skip to toolbar