This is a front-end web app which allows users to write and save notes. It was created in response to Makers Academy's Week 7 Afternoon Challenge, and built using HTML, CSS, and vanilla JS.
The team: @Emmapr123, @cspoppuppy, @mstrivens and @inbarvernia
- Users can create a new note, with title and content
- A list of existing notes displays their full titles and previews showing the first 20 characters of their contents
- Users can view, edit, and delete existing notes
- Users can use emoji shortcodes like
:cat:
that get converted into emojis like 🐱 as they type (using calls to an external API at https://makers-emojify.herokuapp.com) - State is maintained by saving notes to local storage, so that the notes persist even after refreshing the page, or closing and opening the browser
- A basic testing framework for unit tests, created ourselves, can be accessed through a separate
html
file
- Clone this repo locally using
git clone
- Open
index.html
in a web browser - Click on 'ADD NOTE' to get started writing notes
- Click 'SAVE' to save the contents of your note; a preview of the note will then be displayed on the left of the page
- Click on any note from the list on the left to display its full content
- When a note is being displayed, change the text and click on 'SAVE' to edit it, or click on 'DELETE' to remove it
- Open
testing.html
in a web browser - Open the browser console; test description will be displayed in the console, followed by
pass
orfail
(currently all tests are passing)