Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 957 Bytes

File metadata and controls

26 lines (18 loc) · 957 Bytes

Notepad Application

Overview

This repository contains the code and documentation for a Notepad Application with comprehensive functionality for managing notes and items within notes. Key features include:

  • Note Management: Create, update, delete and archive notes.
  • Item Management: Add, update, delete and mark items as complete/to-do within notes.
  • Reporting: Generate reports for both notes and items based on various criteria.
  • Settings: Save and load data for future use.

Features

  • Notes: Create, list, update, delete and archive notes.

  • Items: Add, update, delete and manage items within notes.

  • Reports: Generate reports for notes and items based on categories, priorities, and statuses.

  • Settings: Save and load data.

  • Setting up

To run the Notepad application:

git clone https://github.com/alexxfan/notepad-assignment.git
cd notepad-assignment
java -jar target/notepad-assignment.jar