Skip to content

panigirik/OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Console-Based Document Editor

Functional Requirements

  1. Document Management Create, open, edit, and delete documents. Support for multiple document types: PlainText, Markdown, RichText. Save/load documents in various formats: TXT, JSON, XML.
  2. Text Editing & Formatting Insert, delete, and modify text. Apply formatting (bold, italic, underline) using decorators. Support for copy, cut, and paste operations.
  3. Undo/Redo System Implement undo/redo functionality for text modifications.
  4. Storage Options Store documents in local files and cloud(dropBox).
  5. User Roles & Permissions Viewer (read-only), Editor (edit access), Admin (manage users & permissions). Notify users of document changes.
  6. Settings & Customization Manage global editor settings such as theme and font size.
  7. Manage color/fontSize setting (allUsers can manage).
  8. Set of test cases (helpers funtions)

About

REPO for OOP labs&courseWork

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages