Skip to content

MrsVer/notes_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notes_app

Makers Academy - Week 7 Pair Group Project

Team members:

This is a single-page notes app allowing users to create a note, and have it appear in a list of notes created that session. Notes will not persist beyond the user session.

The learning objectives for this week were:

  • Build a dynamic single page app using only Pure JS
  • Request and use data from an external API
  • Explain that libraries are code

User Stories

As a programmer
I can see a list of my notes, where each note is abbreviated to the first 20 characters
So I can find the one I want
As a programmer
I can create a new note
So I can record something I need to remember
As a programmer
I can see the full text of an individual note on its own page
So I can see all the information in the note
As a programmer
I can use shortcodes like `:fire:` that get converted into emojis like 🔥
So I can record notes with fun little pictures
As a programmer
I can refresh the page and still see my notes
So I can remember what I took down

Domain Model

domain model

Technologies

  • Javascript
  • HTML
  • CSS

Testing Framework

The repo includes a bespoke testing framework written from scratch. This is based on the tests found in Jasmine that use describe, it and expect. A number of matchers were developed to go with the tests such as toBe, toEqual and isTypeOf.

Frontend view (screenshot)

screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors