Showing posts with label Project. Show all posts
Showing posts with label Project. Show all posts

Saturday, October 25, 2025

ProjectEcho: Interstitial Journaling Project 3

 I am thinking it is 99% done as I am not coming up with new ideas to add to it. 

https://github.com/krgirard33/ProjectEcho

Started as a note taking app that time stamps the notes, 

  • then got project labels so I could figure out what project I was working on, 
  • then got todos which ties into the projects, 
  • got a calendar so I could limit the notes to the last 2 weeks, 
  • then finished todos got limited to 1 month and added to the calendar, 
  • then project dashboards, 
  • then elapsed time so I could see how many hours I spent in each day, 
  • then how many hours on a project, 
  • then I added in recurring todos (The thing I am still tweaking around, not sure I am happy with).

 Need to update the User's Guide. 

And now I wonder what will come next.  

 

Wednesday, October 8, 2025

ProjectEcho: Interstitial Journaling Project 2

 I have been having a lot of fun creating this. Totally flying by the seat of my pants, creating new features based on "It be neat if it had..." 

I think it is almost ready to try and use at work.  

https://github.com/krgirard33/ProjectEcho


 

Saturday, October 4, 2025

ProjectEcho: Interstitial Journaling Project

So, what does a programmer do after a week of programming? Works on my own silly project., an Interstitial Journaling page... that has mission creep. 

The basic idea of interstitial journaling is to write a few lines every time you take a break, and to track the exact time you are taking these notes. (For more on this: https://nesslabs.com/interstitial-journaling)

 I needed a better way to track what I am doing at work, as different projects get charged to different accounts, and this looked interesting and easy.

 I through in a calendar so I can see what I did last week, and a todo list so I can kinda plan stuff. 
But most of it has been me working with it and saying "It needs...". Very little planning. 

It is ProjectEcho as it is a way for me to get some feedback on where all the time went, what was I doing, etc.  

https://github.com/krgirard33/ProjectEcho 

Sunday, February 9, 2025

Can AI code?

 Today for fun I wanted to see how much I could do just using AI code.

Below is the prompts I used:

  1. Using python, I want to create a todo type app that uses json to store the data
  2. Based off the code above, add in a due date
  3. Sort tasks by due date
  4. Add in a priority rating for task, sort task by due date and then by priority.
  5. Have option 5 show a list of uncompleted tasks, and a list of completed tasks
  6. Add in an option to edit existing task, including description, due date & priority
  7. Rather than using the command line, lets create a html interface
Step 6 I hit the first thing it didn't take into account. If you edit a task that already has a priority but remove it and don't assign it a new one it would assign it null, and then couldn't show the lists of tasks. I wrote my first bit of code and changed None to 0. Step 7... it tried to use enumerate in the task filter, which didn't work. I told it the error message I was getting and it offered me 2 fixes. Both worked, so I went with the simpler one.
Then I found out the edit button didn't bring up the edit form. "Oh hey, sorry. Here are some fixes to the JS"... still not working. Fed it all of the code in index.html. "Here you go. I had left the edit form empty". That worked.
Link to the repo I am storing it in, with pictures, and arrows, and a note on the back: https://github.com/krgirard33/todo_app

Saturday, October 21, 2023

9 Rounds project

 Since I am trying to come up with projects that I can make to improve my coding, and to show what I can do, here is an idea I have. 

You have 9 rounds of 3 minutes, with 30 seconds of rest between each round. 

Push the button, you get a countdown: 3, 2, 1, Beep! [start timer]

At 3 mins, Beep! [start rest timer]

At 27 seconds, 3, 2, 1, Beep! 

Must avoid having the 30-second break after the 9th round. 

After the MVP is made, go for being able to pick the number of rounds, length of round, and length of break. 

Nice easy JavaScript, HTML, CSS. Might add-in sounds to go with the countdown. 

We can't do that here

I remember years ago looking over a book, Automate the Boring Stuff with Python, and thinking how this would be so useful at work. Half of m...