lab-antwerp-1 / group4-soc-a-list Goto Github PK
View Code? Open in Web Editor NEWhttps://lab-antwerp-1.github.io/group4-soc-a-list/
Home Page: https://lab-antwerp-1.github.io/group4-soc-a-list/
License: MIT License
https://lab-antwerp-1.github.io/group4-soc-a-list/
Home Page: https://lab-antwerp-1.github.io/group4-soc-a-list/
License: MIT License
As a user/developer I can follow the design process.
there is a mobile wireframe file
there is a desktop wireframe file
there is a figma document link
this will be developed on the branch design
.
As a user I want the page to be pretty and friendly to use
type: css
use .button
class to stylize button
this will be developed on the branch 5-css-setup
.
11 - keyboard assignments
As a user I can use my keyboard buttons to confirm or cancel choices
the page is responsive to the user's keyboard
type: js
use addEventListener for listener
use innerHTML for handler
use if conditional for logic/component
this will be developed on the branch 11-keyboard.
A user can remove any item from their list
type: html
button
for remove buttontype: css
.button
class to stylize buttontype: js
use addEventListener
for listener
use getElementById
and .removeChild
for handler
use if
conditional for logic/component
this will be developed on the branch 4-remove-button
.
As a user I can see what page I am on
type: html
h1
for header and title
for titletype: css
use .header
class to stylize header
this will be developed on the branch 0-header-and-title
.
#13 - list formatting
As a user I want the page to help me avoid empty fields
type: html
use code for warning
type: css
use .warning class to stylize warning message
type: js
use addEventListener for listener
use for for handler
use if conditional for logic/component
there is a warning when an empty field is left on the list
12 - share/export
As a user I can share my lists with others
there is a 'share' section on the page
type: html
use input and button for share/export section
type: css
use .share class to stylize export section
type: js
use addEventListener for listener
use for for handler
use if conditional for logic/component
this will be developed on the branch 12-share-export.
As a user/developer I can read a readme of the project and follow the development process.
there is a readme file
there is a communication plan
there is a constraints document
there is a backlog file
there is a development strategy
there is a retrospective
this will be developed on the branch planning
.> As a user/developer I can read a readme of the project and follow the development process.
there is a readme file
there is a communication plan
there is a constraints document
there is a backlog file
there is a development strategy
there is a retrospective
this will be developed on the branch planning
.
A user can see all the items in their list
type: html
table
and td
for list displaytype: css
.display
class to stylize display section containertype: js
use if
conditional for handler
use createElement
and appendChild
for component
this will be developed on the branch 3-list-display
.
7 - add and edit item descriptions
A user can edit the description of each item in their list
There is a 'description' column and 'edit description' button for every list item
type: html
use input and button for description section
type: css
use .description class to stylize section
type: js
use addEventListener for listener
use getElementById for handler
use if conditional for logic/component
this will be developed on the branch 7-description-edit.
A user can add new items to their list
type: html
input
and button
for input sectiontype: css
.input
class to stylize input sectiontype: js
use addEventListener
for listener
use getElementById
and .appendChild
for handler
use if
conditional for logic/component
this will be developed on the branch 2-input-add
.
As a user I can see what page I am on
html:
h1
for header and title
for titlecss:
use .header
class to stylize header
this will be developed on the branch 0-header-and-title
.
9 - sort list
As a user I can sort my list in different ways
there is a 'sort' drop-menu for different sorting methods
type: html
use select and option for dropbox
type: css
use .sort class to stylize sort section
type: js
use addEventListener for listener
use getElementById for handler
use if conditional for logic/component
this will be developed on the branch 9-sort-dropbox.
page instructions
type: html
p
for instructions/greetingtype: css
use .intro
class to stylize greeting/instructions
this will be developed on the branch instructions-section
.
As a user I can reset or delete an entire list
type: html
button
for delete/reset buttontype: css
.button
class to stylize buttontype: js
use addEventListener
for listener
use getElementById
and .removeChild
for handler
use if
conditional for logic/component
this will be developed on the branch 6-reset-delete
.
10 - change font
As a user I can change the font and stylization of my list items
there is a 'stylize' function on the page
type: html
use select and option for style dropbox
type: css
use .font class to stylize change font section
type: js
use addEventListener for listener
use innerHTML for handler
use if conditional for logic/component
this will be developed on the branch 10-change-font.
8 - done/undone checkbox
A user can mark an item as "done" or "not done"
There is a checkbox for every item in the list
type: html
use input and checkbox for checkbox
type: css
use .checkbox class to stylize checkbox
type: js
use addEventListener for listener
use getElementById for handler
use if conditional for logic/component
this will be developed on the branch 8-checkbox.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.