Giter Site home page Giter Site logo

insberr / dp Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 474 KB

Scheduling, time management, assignment planning, and routine planning website made for students.

License: GNU Affero General Public License v3.0

HTML 1.66% TypeScript 97.03% SCSS 1.31%

dp's Introduction

dp

TODO: Rename this as a more general use thing? At least the scheduling part? The dp part can be a seperate thing with the schedule embeded in it idk.

Install Dependencies

yarn

To run in dev mode:

yarn dev

To Build:

yarn build
  • Schedule
  • Scheduling/time management/sleep schedule/time management suggestions
  • link with moodle to show assignments/homework deadlines -- help manage time, automatically show when assignments should be done (ie auto plan the persons life that day lmao)
  • Customizations to tailor to the individual
  • Schedule comparing with friends
  • Useful links
  • Map (with pathfinding jkjk unless…)
  • Reminder notifications ???
  • Gradebook ???
  • paid plan to get dark mode 😎 (this is purely a joke)
  • Easy to use
  • Customizable
  • Good setup workflow to help it work well for the individual user
  • Trillion dollar idea
  • Do not steal it from me
  • Notifications of cancellations/delays from snow/etc.

Ideas

  • A sort of to-do list of tasks/assignments which can be added onto the schedule. Think of it as a list of assignments and you can drag and drop them onto the schedule to plan the time to do them. This is not limited to assignments or drag and drop (especially mobile), just needed a way to describe the idea. Like a list of things you know you need to do, but you want to plan when to do them later.
  • Sepererate schedule's of a sort. basically calendars, but you could create then for things like class schedule, daily routine/chores, assignemt plans, daily drink water reminders, etc.
  • Something that automatically adjusts your schedule as the day goes on. Life happens. Some scheduled things cant be moved (classes, meetings, etc), some can be moved or even split up (time to do assignments), some can even be added or removed (play video games, watch youtube, go on a walk). Something that you can easily input into, and it handles a lot of the complexity of planning it out and also automates

Thoughts

So like if a segment of my day looked like:
Monday:

  • 1pm - 2pm class
  • 2pm - 2:15pm read messages
  • 2:15 - 3pm work x assignment
  • 3pm - 4pm game team meeting
  • 4pm - 6pm make dinner and meals for the week
  • 6pm - 6:30 do simple code assignemnt
  • 6:30 - 7pm do other simple code assignment
  • 7pm - -- go to bed

Here's a realistic (except for the times) scenario for me, personally:
Say my 1-2pm class ends a bit late and I needed to talk to the professor. Keep note of this as now I don't have time to read my messages and might even have lost time to work on the assignment.

Now its 2:30, 30 minutes before game team meeting. I could work on that assignment I planned for, but it's large and tough. I would rather have a whole hour to just focus on it. So now I am doing the simple assignment I planned to do later.

Later at 4pm, I get back home from an extra exhausting game team meeting and I have a million teams messages and emails to sift through. And I also don't wanna make food at the moment.

Now I feel bad because I haven't stuck to the plan, and now I am home unsure of what to do and when to do it because life fucking happened and I wasn't able to follow the schedule perfectly. I could spend the next hour re-planning the rest of my day - all of that stuff has to get done today - but that would take up a lot of my time that I could be doing things. Now here I am, sitting on the couch watching youtube because I am lost. I need a break for a moment. I say screw the 7pm bedtime, I'll just stay up until I am done. Now I feel really unorganized and will probably be up till 12pm.

-# please note, 7pm bedtime is made up. I go to bed more around 10-11pm

It would've been great if as my day goes on, I can very easily "this didn't go as planned" and then my schedule accommodate that. Of course some things like meetings and classes cant be moved, but a majority of those things can be. Some could even be shortened, removed (just not that important), added, moved to another day. But it would take me too much time than I am willing to spend to be constantly doing all of that as my day goes on.

Simplified version: plans never go as expected and trying to follow a schedule doesn't accommodate for that. and trying to re-plan the schedule throughout the day is wasted time. A schedule that can adjust itself as things happen, that would be great.

I don't want to follow the schedule. I want the schedule to follow me, but still guide me towards good time management.

dp's People

Contributors

insberr avatar

Stargazers

 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.