T

Todoista

TODOISTA - Todo Apps made simpler This web application is made with MongoDB, Express.js, React.js and Node.js. It has a simple motive to fulfill- making todo lists simple.

T

Todoista

TODOISTA - Todo Apps made simpler This web application is made with MongoDB, Express.js, React.js and Node.js. It has a simple motive to fulfill- making todo lists simple.

The problem Todoista solves

Overview
To-do lists don't need to be complicated—plenty of people use a pen and paper for
the job without any problem. And yet a new to-do list app seems to come out every
day. Why? Because keeping track of your tasks is an intensely personal thing, and
people will reject anything that doesn't feel right pretty much instantly. That makes
it hard to find the right app.
Goals

  1. Make it fast to add and organize tasks. Ideally a task is added and
    categorized in a couple taps or keystrokes.
  2. Offer multiple ways to organize your tasks. Tags, lists, projects, and due dates
    are all helpful, and the best apps offer at least a few categories like this.
  3. Remind you about self-imposed deadlines. Notifications, widgets, emails—the best applications make it obvious when something needs to be
    completed.
  4. Offer clean user interfaces. Well-designed to-do apps fit into your workflow
    so you can get back to what you're supposed to be doing.
    2
  5. Sync between every platform you use. Which platforms is going to depend
    on what you personally use, but we didn't consider anything that doesn't
    sync between desktop and mobile.
    Features
    ● Logged Exercises
    ● Your todo list
    ● Create todo Logged
    ● Create User
    ● Start date and deadlines included
    Milestones
    On Front End:
    ● Implement a feature to add Tasks. Implement a feature to set the due date for
    these tasks.
    On Back end:
    ● Implement the backend in one of the desired Tech-Stacks provided below. Your
    backend is supposed to store all the tasks data received from the Frontend and
    store it in the Database. You are also supposed to implement a Database in the
    Backend which should store all this structured data. The data sharing between
    Frontend and Backend should be in JSON format rendered over REST APIs. Zip
    all your Source Code, Screenshots, Deployment Instructions and Upload.

Challenges I ran into

Features
● Logged Exercises
● Your todo list
● Create todo Logged
● Create User
● Start date and deadlines included
Milestones
On Front End:
● Implement a feature to add Tasks. Implement a feature to set the due date for
these tasks.
On Back end:
● Implement the backend in one of the desired Tech-Stacks provided below. Your
backend is supposed to store all the tasks data received from the Frontend and
store it in the Database. You are also supposed to implement a Database in the
Backend which should store all this structured data. The data sharing between
Frontend and Backend should be in JSON format rendered over REST APIs. Zip
all your Source Code, Screenshots, Deployment Instructions and Upload.

Discussion