Giter Club home page Giter Club logo

todolist's Introduction

This project was bootstrapped with Create React App. Details of the App:

  1. The App has a message on the landing page stating there are no task and requesting you to add tasks.
  2. There is an arrow below the message which can be used to add tasks.
  3. On clicking the Add tasks button, you would see a modal to add your task details and images if needed.
  4. The modal has a validation over the details added.
  5. The tasks added are persisted in local storage and can survive a refresh.
  6. Upon adding a task, you will be show the tasks on the main page.
  7. The tasks have due date information and the color of the task box indicates the status.

Tech details:

  1. The app has been completed using React Template(npm create-react-app)
  2. It uses React functional components and Hooks.
  3. The styling has been squeezed into a single file, which would be split accross files further down.
  4. The site may not be very responsive again something, I would take on later.

Conclusion: My approach to creating an app like this start with basic design of the flow and data structures to hold the data. This planning involves a deep look at the data needed to avoid a rework after getting half way. I then try and implement the design and solve possible bugs along the way. I usually work on the funcitonality to get to a point where I feel content before moving into styling.etc. Finally, this is yet to be completed!

todolist's People

Contributors

mstrfpts avatar

Stargazers

Derick Dsilva avatar

Watchers

 avatar

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.