Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project criteria ? #13

Open
Paing-Ko opened this issue Nov 10, 2023 · 0 comments
Open

Project criteria ? #13

Paing-Ko opened this issue Nov 10, 2023 · 0 comments

Comments

@Paing-Ko
Copy link
Collaborator

Paing-Ko commented Nov 10, 2023

Your project this week is to build a to-do list tracker. It should allow users to create, complete and delete tasks from a list.

You should have automated tests covering all the main user stories. Each story below has a test “shell”. You have to fill out the body to create a failing test for each story. You should then see the tests pass as you add features to your app. This is the minimum amount of testing required: you should write additional tests to cover the rest of your code.

User stories
Core
As a busy person, I want to:

Add tasks to a list so that I can keep track of them
test("Submitting a new task adds it to the list", () => {
// test goes here
});
Check things off my list so that I can see what I’ve done
test("Checking an entry marks it as complete", () => {
// test goes here
});
Delete things from the list if I don’t need to do them anymore
test("Deleting an entry removes it from the list", () => {
// test goes here
});
As a motor-impaired user, I want to:

Use all the features of the app without a mouse
Stretch
As a busy person, I want to:

Filter out completed to-dos from my list so that I can focus on what’s left to do
test("Toggling the filter hides completed tasks from the list", () => {
// test goes here
});
Acceptance Criteria
A working to-do list
Tests for (at least) each user story
A responsive, mobile-first design
Ensure your app is accessible to as many different users as possible

@Paing-Ko Paing-Ko changed the title template Project criteria ? Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant