Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 989 Bytes

Readme.md

File metadata and controls

19 lines (15 loc) · 989 Bytes

This a lagom service app in scala.

KumbuKumbu is note in Kiswahili.

Project Requirements:

Note taking application

Notes application has the following commands

  • note create <note_content> - Create a note
  • note view <note_id> - View a single note
  • note delete <note_id> - Delete a single note
  • note list - View a formatted list of all the notes taken
  • note search <query_string> - View a formatted list of all the notes that can be identified by the query string
  • note list, note search should have a --limit parameter for setting the number of items to display in the resulting list e.g note list --limit 20
  • next should be invoked to see the next set of data in the current running query
  • Notes can be saved in memory but a database would be preferred (e.g SQLite or Postgres)
  • Create a sync command for automatically synchronising notes with online datastore like Firebase or Parse (extra credit)
  • The Notes should be exportable and importable as CSV or JSON.