Coder Social home page Coder Social logo

task-manager-irp's Introduction

Task Manager IRP

A task management web application built for my Individual Research Project at the University of Gloucestershire.

##Demo

www.byjohn.github.io/task-manager-irp

##Voice Input

This application uses the Web Speech API to handle voice input of tasks. At the time of writing, this API is only available in Google Chrome and will only work continuously on HTTPS.

##To-do

  • Change to dropdown that has options for "hidden" and "faded"
  • Add "delete all completed tasks" button
  • A empty data messages (eg "All tasks completed, awesome!")
  • Fix height issue with overflow scroll on task list on short screens
  • Make fully responsive
  • Use package manager (NPM/Bower?) for third party dependencies (in vendor folder)
  • Modularize the JavaScript into multiple files to make it more manageable
  • Comment code
  • Tabs
    • Add reorder functionality
  • Undo function
    • Prevent undo once any change has been made to a collections
  • Deadline task attribute
    • Update calendar when deadlines and tasks are added/removed from tasks on the current tab, or when the tab is changed
    • Add deadline time (hours)
    • Hover over dates to highlight tasks with that deadline
  • Add custom (colour) tags
    • Add
      • Text
      • Colour
    • Edit
    • Delete and remove all references on tasks
    • Drag onto tasks
    • Reorder
  • Add drag and drop task creation
    • Add files to existing tasks

Please note: SSL files (cert.pem & key.pem) are dummy, non-production files generated for local testing over HTTPS using the http-server-basicauth-ssl Node package.

task-manager-irp's People

Contributors

byjohn 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.