WAKE UP banner

WAKE UP

12 devlogs
19h 33m 24s

Hello, This the Wake Up app. This is an app that will track your productivity by using check list. You can also dump your next project ideal using the brain dump note. You can set the time by click on it , enter the time and it will start counting…

Hello, This the Wake Up app. This is an app that will track your productivity by using check list. You can also dump your next project ideal using the brain dump note. You can set the time by click on it , enter the time and it will start counting down. You can also save than load the same note you have saved for future usage.

Demo Repository

Loading README...

SpeedySchweppers

Shipped this project!

This is version 3 of my app, so I updated the UI, added new notes, and introduced the ability to drag and drop notes. The hardest part of this project is debugging, which I don’t like at all. Hope you guys like this version

SpeedySchweppers

Dev log
In this update, I focused on the UI, created new note types, and added sound effects. I’m also preparing to turn this project into an executable file.

0
SpeedySchweppers

Dev log
In this update, I have changed the drag and drop system so the user can drag the note outside the board. When the user drags around the board, when released, it will snap to the nearest grid.
I also updated the delete feature, so instead of the user clicking on it then selecting what they want to delete, they can just drag the note to the trash icon to delete that note.
I have also updated the visual for the user sticky note, changing most of the btn to icons to make it more appealing.
#What next

  • Continue updating the icons and symbols, add an animation or something, make the visual more appealing (FOCUS)
  • So starting from now, imma start working on a web version of this so ppl who do not want to download the app can still try and run my project
  • Maybe make this accessible for macOS (in the future)
Attachment
0
SpeedySchweppers

Dev log
So in this update, I created a drag-and-drop function that users will be able to use to drag and drop the notes they have saved or created on the board. I changed the load note and create note functions. So in this update, instead of the user clicking on the sticky note (for example, the yellow note) and then selecting “load saved note,” the user now just double-clicks on the note icon on the screen, and it will open that note immediately.
#planning

  • Right now, there is a bug with deleting notes (represented by the trash icon). I will try to enable users to drag their notes outside of the board and then drop them into the trash can area to delete them, improving the UI.
    #Shout out
  • So I learned about drag and drop from: (https://www.youtube.com/watch?v=uGmMsGOcBB0). This is like the basic of my drag and drop logic ( I do not copy from his code, but like watch his video to get an ideal of how drag and drop work in python)
0
SpeedySchweppers

Shipped this project!

Hours: 3.43
Cookies: 🍪 24
Multiplier: 6.96 cookies/hr

For this update, I mainly focused on the user UI (I tried my best, haha). I added the ability to create, load, and delete notes. The hardest part was the UI, since my design skills are still improving. I’m planning to get better in the future by taking inspiration from other people’s ideas.

SpeedySchweppers

Dev log
So in this update, I added the ability ot delete note, so the user created note -> they don’t want it anymore, they can just press the trash can , select what they want to delete and it will be delete
#Planning
So rightnow, the pop up still showing so imma continue working on that one
SInce im planning to update the note so that when the user finished create and save note –> a icon will show and you will able to drag and drop it to the board thing at the main menu

0
SpeedySchweppers

Dev log
Update the main menu Ui, instead of a pop up asking if user want to create or load note, update it so that it just appear within the window. Add a function to load the lastest note ( Ex) if you jsut edit a note and press load the lastest note, it will load that. same for other.

0
SpeedySchweppers

Dev Log

New stuff

  • Updated UI, thanks everyone for the feedback on the last ship, I’m right now focusing on working on the user UI and trying to create the best version of it. (pretty basic but will continue to update today)
  • Added a drag and drop script, and eye detecting for future stuff
0
SpeedySchweppers

Shipped this project!

Hours: 11.24
Cookies: 🍪 77
Multiplier: 6.81 cookies/hr

THis is my project about productivity app. The hardest part of this project is the class in python since I kinda new to this class, the second hardest is the store data system

SpeedySchweppers

Dev log 6
In this update, I first start working by converting the sticky note and brain dump notes into class. This is the first time i using it. Next it I createa a time count down laberlwhere the user can start count time down ( like spend how much time on my app some thing like that)

0
SpeedySchweppers

Dev log 5
This is a small update to the store_data feature. At first, when I tried to run both programs for example, if I run Sticky Notes first, its data still writes normally. However, after that, I tried using Brain Dump Notes, and the data from Sticky Notes got overwritten.Therefore, my immediate solution is to create folders to save files correctly. In the future, since two files in a folder might have the same name, I might either:

  • Make the file name the same as the title. If the titles for two different notes (but the same type) are the same, the one that comes first will have the number 0 in front, the second one will have number 1, and so on. ( go with this one)
  • or just ask the user what the save file should be named.
0
SpeedySchweppers

Dev log 4
In this dev log, I have created the brain dump note where you can just dump all your thoughts in it. It behaves like a text file. You can also change the title (just like with the sticky notes). I updated the store_data thing so now it saves info when you click on the save button. The things saved are the title (if there is no change, it will auto-save “Brain Dump Note”) and the paragraph part (which is the part you will write on; if there is nothing, the initial_paragraph will just be blank “ “).
#what im going to do next.

  • next I’m probably going to work on the main_menu thing.
  • Camera tracker later.
0
SpeedySchweppers

New stuff

So for this update, I used JSON to save user data (when they press save data). This will save where the user checkmarks, the title name, the content of the notes, and the priority (the highlighted red part).

What is being worked on/planning to working

-Right now I’m starting to work on the main menu, where I will add other note types and the function to load existing notes (which is what the load data feature does). Create a bone structure of the app.
-After finishing the main menu and the other note types, I will start working on the camera detection system where it will detect the user’s eyes / objects such as a phone

Errors I have encountered

  • During my time working on the store system, this is the first time I have ever done this, so this is kind of new. At first, the data would load incorrectly. Therefore, I watched some YouTube tutorials and found stuff on Stack Overflow to help me with this. Idk, but this is the hardest part of my project up till now.
0
SpeedySchweppers

Dev log 2

So I have created the main component for the sticky note. I have added the ability to change the title, add tasks, check buttons, highlight, and finish. When the user presses finish, it returns to the main menu.

What is being worked on

-Right now I’m working on the data storage system, where I will use JSON to store my data such as notes and titles. (Priority #2)
-Making a simple main menu, since my previous one was reset because it was unstable, so I’m starting from scratch. (Priority #1)

Bugs / errors encountered

-During development, I forgot to push a stable version (which I regret). As a result, while adding the timer counter and data storage system into the logic and UI for the sticky note, I lost track of what I was doing.

0
SpeedySchweppers

Dev log
I create a plan on what my app should have and what kind of library I should use. my app will try to match all of these : Task tracker with priorities and streaks. ( detect # of time user slack off / not focus ( like the screen not active
Study planner with daily and weekly views. Distraction blocker helper with accountability tools.
Productivity analytics based on tasks or sessions. ( Angry sound will play - but in future update I will add like animation of someone walking over ur desk and yell at u

Attachment
0