Git Product home page Git Product logo

do-it's Introduction

About

I am a process development engineer pivoting into web development. My passion for web development began when I discovered freeCodeCamp and started working through the curriculum in my free time. As I worked through the curriculum I knew I wanted to become a web developer. I was drawn in by the process of bringing a website or application from concept to reality.

Skills

Languages

Javascript HTML CSS

Frameworks and Libraries

React Chakra-UI Cypress Redux Express React Router Mongoose React-hook-form React Email

Database and Platforms

MongoDB Node Postman Resend

Contact

Linkedin Gmail

do-it's People

Contributors

adastros avatar

Watchers

 avatar

do-it's Issues

Add functionality to allow new tasks to be added to projects

New and in-progress tasks for projects will only be displayed if a user clicks to view the project. It should be not be displayed when viewing Inbox, Today, and Upcoming. Task data should be save to the associated localStorage key, not in taskData.

Completed tasks will be handled in a different issue.

Implement feature to add priorities to tasks

The feature should be optional when creating a task item and indicate multiple levels of priority. Task priorities should be editable by the user and displayed under the task header and description.

Update the iconButton component into a medium sized icon button

This update is make the iconButton more reusable and standardize it's use across the application. It will accept an image and alt text as argument but the css classes will be fixed. Components using the iconButton component will need to be updated to use the new component.

Add a feature to "uncomplete" completed tasks

Tasks are uncompleted by checking the checkbox. Doing so should remove the tasks from the completed key in localStorage and copy them back to the appropriate place in taskData. Uncompleted tasks should be visually shown on the DOM when switching between the Inbox, Today, and Upcoming menu tabs.

This will require a refactor of how tasks are saved and retrieved from localStorage. Refactor of some taskController functions are required since the functions used to interact with localStorage is shared.

Add edit function to task items

Users should be able to edit any tasks whether they are completed or not. The edit function should be facilitated through a button without having to dig through a secondary menu.

Refactor Task ID to be independent of the due date and task #

Task ID should be not linked to the due date and task # created. If a user decides to change the due date for a task, the created ID will no longer match the updated task due date and task #. Updating the task ID to match the updated due date and task # isn't the best solution and will make the code base a more complicated since the ID can change constantly and needs to be tracked.

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.