Coder Social home page Coder Social logo

tidy_app's People

Contributors

dependabot[bot] avatar rokoc003 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tidy_app's Issues

Overview of all tasks to be done

User Story

As a user, I would like to have a site where I can see all tasks for this room

Clarification

I need an input field, where I can select a room which I defined at the Your household site. When I select a room I get a list that contains all the tasks related to this room

To Do

  • Add input field with dropdown list
  • Multiple input fields depending on the number of tasks

This issue depends on #6 #8

Sign up process

User Story

As a user, I want to create a new account when using the app for the first time

Clarification

  • Forwarding from the login page to the sign-up page
  • Enter the main data in the input fields
  • With a click on Sign up an account should be created in the database

Edit tasks

User Story

As a user, I want to be able to edit my tasks

Clarification

With a click on the task I get a pop-up where I can look up and edit everything I entered at the "Plan your housework" site. With a click on the Save button all my changes will be safed

Developer environment

User Story

As a developer, I want to have a good environment to work with my project.

Modules that are needed

  • React: Create React App/ React-Router/ Prop-Types
  • Design: Storybook/ emotion
  • Backend: Express/ Node.js/ Nodemon/ MongoDB
  • Prettier/ ESlint/ Husky
  • Deployment

Add images and icons

As a developer, I would like to have an overview of all my images

To Do

  • Create assets folder
  • Add logo, icons, images

Plan housework tasks

User Story

As a user, I want to create a housework task

Clarification

  • I can name my housework task
  • I can add a description so everyone knows how to do the housework correctly
  • I can assign the task to a member of the household and a room
  • I can choose a time when the task should be ready
  • I can specify how often the task should be done
  • I can click on the Create Task Button and my Task will be saved
  • I have the option to return to the home page

To Do

  • Two input fields where the user can type in a text
  • Two dropdowns which contain the previously entered names of the rooms and people
  • One input field includes date-time
  • One input field includes given frequencies
  • One button to submit everything
  • One arrow button to go back to home

This issue depends on #6

Main page with Tasks

User Story

As a user, I would like to have an overview of my unfinished tasks

Clarification

I have a date display that consists of clickable buttons. With a click on a button, the relevant tasks for the day are shown to me

To Do

  • Date display (3 days or maybe a week)
  • Show tasks which were created before

This issue depends on #8

Animation for tasks

User Story

As a user, I want to get feedback when a task is marked as "finished"

Clarification

My created task can be marked as "checked" when I finished it.

To Do

  • Add checkboxes/ checkmarks in addition to the tasks
  • [ ] Click on the checkobx/ checkmark triggers an animation
    - Fills checkbox/ checkmark && || rain of confetti

This issue depends on issue #8 #10

Create household

User Story

As a user, I would like to create a household the first time I use the app

Clarification

  • I can give my household a name
  • I can add rooms to my household
  • I can add names of my household members
  • I can change the name of the added rooms/ members
  • I can delete the previously added rooms/ members
  • After clicking the Submit button my household is created

To Do

  • Add some input fields and submit button
  • Create Household in MongoDB

Alternative main page

User Story

As a user, I can see an alternative main page when all tasks are done

Clarification

When all tasks are done the main page will be empty so it will be nice to see a picture/ icon

Log in process

User Story

As a user, I want to be able to have an account with which I can log in

Clarification

I see a start page with two fields where I can type in my e-mail address and password. Then I click on the Login button and I will be redirected to another page

To Do

  • Two input fields
  • One login button

This issue depends on #5

Pop up by leaving a page

User story

As a user, I want to be asked if I really want to leave the current site when I click on the arrow

Clarification

The <- arrow already exists on the "Plan your housework" site. When the user clicks on this arrow he gets a Pop-up that asks whether he is sure that he wants to leave the page. The redirection to the home page will be executed after the question this pop-up will be answered with yes

To Do

  • Change the redirection process

This issue depends on #8

Invite household members via e-mail

User Story

As a user, I can invite my household members via e-mail

Clarification

I have an input field where I can type in an e-mail address. My household members will get an invitation to register for this app

This issue depends on #4 #5 #6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.