June 16, 2025
Finally
- Finished the Encryption / Decryption functionality✅
Future work
- Integrating database into the system, and probably going to be as always Supabase + DrizzleORM.
I would love to see people getting benefit from this, and if you like it you can give this project a follow, thanks ;) ❤️
Implemented the decrypting logic, somehow there was error with password or uid in decrypting, and took me a while to realize it was getting type of object from cookies 😭 so converted it to string.
Implemented Encryption key generation logic with this reactive design, was quite extensive but generally now the user can use someone's public key who is the recipient as shown in the gif and encrypt data with that (In progress), all on his client side.
Also as shown the generate key interface is working as saves data on the local storage.
Encountered a problem encryption algorithm, it was supposed to be known issue with ECC and typescript specifically the ed25519, didn't know what to do, i found another way, i used the RSA algorithm and until now there are no errors.
Implemented the main encryption interface.
Implemented all routes ✅
Generate keys, encrypt and decrypt
Future work⏰
Implementing the openPGP🛡️node library on the client
Finished Design For all the website ✅
Now, implementing the design and seeing how i can implement the logic for the encryption.
✅ Added the design for ./dashboard page
✅Functional disposal button (It deletes data recorded from sign up)
Fixed the CSV export button
Much better navigation bar and designed the Keys page
Made a user flow, then started designing UI.
Added Sign Up feature and dashboard route with authorization.
Final devlog, fixed data mockups
Initialized the project, used shadcn UI ,added first page login page.
OnTheGo is online message End-to-End (PGP) encryption service, you can save different public keys Await for the cloud service feature and log in from different devices 🔥.
Added Mac version
Added the executable for Windows, added the working Linux version
The program main code, works on Windows, haven't made an executable yet,
continuing to code on Linux & Mac even though they are harder to debug, hope they work.
Fixed the delete patient buttons
A continuation of the "daily" web apps series. An app for logging prescribed daily medicines.
Deployed the site on vercel
bookmark-log-app.vercel.app
Web app that you can use for saving bookmarks from different books that you have read. All in your browser!
Added the chat interface in assistance tab, using the hackclub's model
Total modification on the design
Added log workout page.
Added Workouts list & removed the signup button after sign up
Added Profile Route
Started the app
Daily indoor workout application with AI assistant and workout logging.
Made the download dashboard feature running.
Issues Encountered:
1. I found that the application is very complex if i continued
2. The windows compiled version is buggy and complex to deal
After writing large portion of the desktop application, the next part is to write the web based dashboard for making analysis on the exported '.csv' data.
Goals:
- To link the go to dashboard option so it automatically exports the latest data and also uploads it to the local Client Side Rendered graphs
Terminal application for daily workouts logging, and coaching using AI.
This was widely regarded as a great move by everyone.