A brief description of what this project does and who it's for
Meeting Notes Application
Created a simple meeting notes application using JavaScript. Each note should have a title, content, a list of action items and creation date.
The project contains index.html, app.js(/js/app.js), data in notes.json (/data/data.json), styling file in main.scss (/scss/main.scss)
User should be able to see all existing notes in a list view fetched from the JSON file using XMLHttpRequest. User should see all notes with the title and the truncated content in the list view. The truncated content should maximum of 10 words followed by "..." (using CSS). User should be able to click on a note and expand its content (use CSS transitions). User should see the entire content along with title and a list of action items in the expanded view. Each action should have a checkbox to toggle between open and completed states. User should be able edit the content and action items in the expanded view. User should be able to add a new note by clicking a create button, this should open an editable card with the note details. This need not be persisted (not required to save it on the server). User should be able to add a note by entering the title, content, and the action items. The created field should be added with the date and time.