Giter VIP home page Giter VIP logo

tasker's Introduction

Tasker


Organization: General Assemby
Class: WC8/17 Software Engineering Immersive
Creator: Jason Andersen


SECTION 01 Scope:

A task app that is solely meant for a user’s daily tasks. Or in another persepctive "Your daily tasks rollover if not completed". In this iteration I will implement:

  • user Auth
  • user Profile.
  • account signup/login/logout.
  • a the main page to input Tasks (full crud).
  • Tasks
    • add Task to Projects (full crud)
    • add Notes (full crud)
    • Add Time
    • add Tags to time (full crud)

As a stretch goal, I would like to make roll-up functions in the project and profile models to graph time. In addition as a stretch, I would like to add google login.

Technologies used:

  • Django
  • Postgre
  • Bulma
  • Django-Taggit


SECTION 02 User Stories:

  • As a user, I would like to input tasks into an app.
  • AAU, I would like to assign a task to a Project.
  • AAU, I would like to tags tasks with sub-organizing like admin, coding, research, etc.
  • AAU, I would like to add multiple time durations to each task.
  • AAU, I would like to delete a task.
  • AAU, I would like to delete my account and have all my information deleted.
  • AAU, on my main tasks page I would like to sort by Project (a filter)
  • AAU, I would like to be able to complete a task (if time is greater than one == completed, if not show user info about please add time to track or else delete the task.)
  • AAU, I would like to see a total of how many hours I have worked on a Project.
  • AAU, I would like to see a total of how many hours I have worked on a Project in a Week.

SCHEDULE

Imgur

[ Stretch-goal ]

  • AAU, I would like to see a graph of time worked on a project (implement Chart.js for time page)
  • AAU, I would like to start and stop a timer on each task (timer would only run on one at a time)
  • AAU I would like to use google to log in.


Wireframes

MAIN LANDING PAGE

Imgur



ACCOUNT SIGNUP

Imgur



ACCOUNT LOGIN

Imgur



PROFILE

Imgur



PROJECT SHOW

Imgur



TASKS PAGE

Imgur



TASK SHOW

Imgur



TIME ADD

Imgur



ERD

Imgur



tasker's People

Contributors

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