June 16, 2025
I solved some more problems in the last days
I attempted to add arrow navigation to the output, but it didn't work as expected, so I'll need to improve this later.
But it works for now, and you can press Enter to save the command to the clipboard so you can easily use it later on.
I made a ton of progress in the last couple of days. I solved 20 problems and got to rank 820. I will continue learning and get to the international grandmaster level within this project!!!
Today I solved 5 cf problems and some cses once. I learned a lot about some basic but important stuff in cp, so it was definitely worth it to spend so much time on them.
I solved some CP problems on Codeforces, and cses to train for the next contest and win at it
I will train to get good at competitive programming
I created the entire data flow for the API response so that the AI can only output a structured response. The structured output then gets saved into a class, and the class has a function that beautifully writes all the data to the terminal
I used the cpr library to make HTTP requests to the Gemini API. Now you can ask a question and get the answer, all within the terminal, without needing to open any website.
I made the whole settings/config module look and feel better. I added some styles and some validation checks.
I added the whole config/settings menu. You can now set your AI provider of choice and add your API key. All the configuration will be saved in a config.json file on your local PC.
For now, I want to focus on implementing just Gemini, and then after that, I will maybe integrate also other AI providers.
I added config.json file so you can add your AI provider and API key
I created a clear structure and finished setting up the project.
I use CMake for all of this.
I made some bug fixes and created a short video (very bad :( )
And I tried to implement Stripe, but then I realised that this doesn't make any sense, so I quit.
You can try it at sentelly.site
I set up the whole environment for C++, in Ubuntu and LazyVim (yes, I want to learn nvim) all this in wsl on a Windows PC
Ask Command (askc) is a CLI program that lets you, as a beginner/student in the shell/bash world, ask an AI how to perform various tasks. It explains commands, how to use them and how they work. I will build this with c++
I added a Dashboard for the user so that he can see his usage of Sentelly. Maybe at some point, I will add paid plans so the user has rate limits and I get some money (;
I added screentime details pages, with a overview page to see fast all importent information, and a edit page as well as a detailed analytics page with indeeph graphs about the users screen time activity
I added user and the ability to login / signup / logout
and I made the whole application responsable for all screens
I used appwrite to save the result of gemini into a db, + the audio into a bucket
this is made so I save gemini api costs and make the whole app scalable
I added a the dark blob into the middle of the webside (wasen't easy)
I hoppe you like the outcome
Sentelly is a web application to see the definition of a world (like in a dictionary). This is AI generated and has the cleanesed and best UI as a dictionary made with Next.js and Gemini + the text to speach of ellevenlabs at some point there should be maybe also a chrome / firefox extension
I fixed some issues with the habit creation and I completly redesigned the whole time limit selector so it is more user frenly and not so overwhelming and some more fixes and refactors
I added the habit details pages to the application.
with:
- a clean overview with the relevant information about the habit
- a edit page to adjust the habit as you want
- a analytics page with graphs and charts to see how you peformed
LifeFlow is an All in One personal Ai drill sergeant who helps you with your goals, habits, finances and everything in life
This was widely regarded as a great move by everyone.