You are browsing as a guest. Sign up (or log in) to start making projects!

Arsen

@Arsen

Joined June 2nd, 2026

  • 18Devlogs
  • 10Projects
  • 6Ships
  • 60Votes
"Jura lbh fgner vagb gur nolff, gur nolff fgnerf onpx vagb lbh."

- Sevrqevpu Avrgmfpur 13
Open comments for this post
Reposted by @Arsen

3h 16m 54s logged

AeroNex — Devlog #2

What I worked on

In this update, I worked more on AeroNex. I mainly worked on the booking system and the terminal interface.

I wanted to make the program look better and not only work with normal text. So I started making custom boxes for showing information.

For example, now I can show:

  • Name
  • Surname
  • Phone number
  • Flight information
  • Booking information

I also made the text fit inside the box. If the text is too long, it can go to the next line.

Fixing bugs

While working on this part, I found some bugs in my C code.

Some problems were with strings, loops, and memory. One bug even caused my program to crash with a segmentation fault.

I learned that I need to be careful when using functions like strlen() and memset(). Fixing these bugs helped me understand C better.

Booking system

I also continued working on the booking system.

The user can choose different options for a flight, and I am working on more features like:

  • Booking a flight
  • Cancelling a booking
  • Viewing flight information
  • Choosing a flight class
  • Managing the user account

There are still some things that I need to finish and improve.

What I will do next

For the next update, I want to continue working on the booking system and make the interface cleaner.

I also want to add more flight information and improve the menus.

The project is still not finished, but I am learning a lot by making it step by step.

0
1
156
Open comments for this post

3h 16m 54s logged

AeroNex — Devlog #2

What I worked on

In this update, I worked more on AeroNex. I mainly worked on the booking system and the terminal interface.

I wanted to make the program look better and not only work with normal text. So I started making custom boxes for showing information.

For example, now I can show:

  • Name
  • Surname
  • Phone number
  • Flight information
  • Booking information

I also made the text fit inside the box. If the text is too long, it can go to the next line.

Fixing bugs

While working on this part, I found some bugs in my C code.

Some problems were with strings, loops, and memory. One bug even caused my program to crash with a segmentation fault.

I learned that I need to be careful when using functions like strlen() and memset(). Fixing these bugs helped me understand C better.

Booking system

I also continued working on the booking system.

The user can choose different options for a flight, and I am working on more features like:

  • Booking a flight
  • Cancelling a booking
  • Viewing flight information
  • Choosing a flight class
  • Managing the user account

There are still some things that I need to finish and improve.

What I will do next

For the next update, I want to continue working on the booking system and make the interface cleaner.

I also want to add more flight information and improve the menus.

The project is still not finished, but I am learning a lot by making it step by step.

0
1
156
Open comments for this post
Reposted by @Arsen

2h 58m 14s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

Today

Today I built the fake filesystem and connected it to the terminal. The terminal now feels like a real Linux system.

The filesystem supports:

  • pwd - shows current directory
  • ls - lists files and folders with colors (blue for directories, green for executables, white for files)
  • ls -l - shows permissions, owner, group, and name
  • cd - navigate with ~, ., .., and absolute paths
  • mkdir - create folders
  • touch - create files

The prompt updates when navigating directories. It shows ~ for the home directory and the full path everywhere else.

I also added realistic bash error messages. Invalid flags, missing arguments, and wrong paths all show proper errors like a real terminal would.

The terminal now has 7 working commands with real filesystem behavior. Next step is building the lesson system that teaches these commands one by one.

Completed

  • index.html - Start menu with Start and Settings buttons
  • settings.html - Settings page with three themes (Ubuntu, Hacker, Kali)
  • login.html - Login page with username, machine name, and password validation
  • main.html - Interactive terminal interface
  • style.css - Main styling, animated gradients, glassmorphism UI, and theme colors
  • login.css - Login page styling with themed backgrounds
  • settings.js - Saves the selected theme using localStorage
  • theme.js - Loads the saved theme and applies it automatically
  • login.js - Form validation and redirect to terminal
  • filesystem.js - Fake Linux filesystem with files, folders, permissions, and navigation
  • terminal.js - Terminal input handling, prompt display, line management, colored output
  • commands.js - Command recognition (help, pwd, clear, ls, cd, mkdir, touch)

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build the lesson system (lectures + practice missions)
  • Add more commands (cat, rm, cp, mv, chmod, chown)
  • Add command history (up/down arrow keys)
  • Add redirection (>, >>, <)
  • Improve mobile experience

Try It

Live Demo

1
1
614
Open comments for this post

2h 58m 14s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

Today

Today I built the fake filesystem and connected it to the terminal. The terminal now feels like a real Linux system.

The filesystem supports:

  • pwd - shows current directory
  • ls - lists files and folders with colors (blue for directories, green for executables, white for files)
  • ls -l - shows permissions, owner, group, and name
  • cd - navigate with ~, ., .., and absolute paths
  • mkdir - create folders
  • touch - create files

The prompt updates when navigating directories. It shows ~ for the home directory and the full path everywhere else.

I also added realistic bash error messages. Invalid flags, missing arguments, and wrong paths all show proper errors like a real terminal would.

The terminal now has 7 working commands with real filesystem behavior. Next step is building the lesson system that teaches these commands one by one.

Completed

  • index.html - Start menu with Start and Settings buttons
  • settings.html - Settings page with three themes (Ubuntu, Hacker, Kali)
  • login.html - Login page with username, machine name, and password validation
  • main.html - Interactive terminal interface
  • style.css - Main styling, animated gradients, glassmorphism UI, and theme colors
  • login.css - Login page styling with themed backgrounds
  • settings.js - Saves the selected theme using localStorage
  • theme.js - Loads the saved theme and applies it automatically
  • login.js - Form validation and redirect to terminal
  • filesystem.js - Fake Linux filesystem with files, folders, permissions, and navigation
  • terminal.js - Terminal input handling, prompt display, line management, colored output
  • commands.js - Command recognition (help, pwd, clear, ls, cd, mkdir, touch)

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build the lesson system (lectures + practice missions)
  • Add more commands (cat, rm, cp, mv, chmod, chown)
  • Add command history (up/down arrow keys)
  • Add redirection (>, >>, <)
  • Improve mobile experience

Try It

Live Demo

1
1
614
Open comments for this post

11h 38m 16s logged

AeroNex : Devlog #1: Project Start

Today I started my new project, AeroNex.
AeroNex is an airline booking system that I am making with the C programming language. The program works in the terminal and uses a menu system.
The main idea is to make a simple system where a user can:

  • Create an account
  • Log in
  • Choose a destination
  • Choose a flight class
  • Choose a flight date
  • Make a booking
  • Cancel a booking
  • View flight information
  • Block an account
  • Log out

At the moment, I have already made the registration and login systems. I also started working on the booking system. The user can choose a destination, class, and date.

There are still bugs and unfinished parts, so the project is not finished yet.

For the next updates, I want to improve the booking system and add booking cancellation and flight information. I also want to improve the account system and make the terminal interface cleaner.

My main goal with this project is not only to make a working booking system, but also to learn more about C programming and build a bigger project by myself.
This is only the beginning of AeroNex.

0
0
97
Open comments for this post
Reposted by @Arsen

3h 33m 4s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

Today

Today I built the login page. It’s a page where the user enters their username, machine name, and password before entering the terminal.

The form validates each field:

  • Username must be 4–9 characters, start with a letter, and contain only letters and numbers
  • Machine name follows the same rules
  • Password must be 8–19 characters

If something is wrong, an error message appears below the form showing what needs to be fixed.

After all fields are entered correctly, the data is saved and the user is redirected to the terminal.

The terminal itself is not fully finished yet — commands work, but there’s no filesystem and no lessons. That’s the next step.

Completed

  • index.html — Start menu with Start and Settings buttons
  • settings.html — Settings page with three themes (Ubuntu, Hacker, Kali)
  • login.html — Login page with username, machine name, and password validation
  • main.html — Interactive terminal interface
  • style.css — Main styling, animated gradients, glassmorphism UI, and theme colors
  • login.css — Login page styling with themed backgrounds
  • settings.js — Saves the selected theme using localStorage
  • theme.js — Loads the saved theme and applies it automatically
  • login.js — Form validation and redirect to terminal
  • terminal.js — Terminal input handling, prompt display, line management
  • commands.js — Command recognition (help, pwd, clear, whoami, date, echo)

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build a fake filesystem (cd, ls, mkdir, touch)
  • Add file permissions (chmod, chown, sudo)
  • Create lessons and practice missions
  • Add command history (up/down arrow keys)

Try It

Live Demo

0
1
149
Open comments for this post

3h 33m 4s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

Today

Today I built the login page. It’s a page where the user enters their username, machine name, and password before entering the terminal.

The form validates each field:

  • Username must be 4–9 characters, start with a letter, and contain only letters and numbers
  • Machine name follows the same rules
  • Password must be 8–19 characters

If something is wrong, an error message appears below the form showing what needs to be fixed.

After all fields are entered correctly, the data is saved and the user is redirected to the terminal.

The terminal itself is not fully finished yet — commands work, but there’s no filesystem and no lessons. That’s the next step.

Completed

  • index.html — Start menu with Start and Settings buttons
  • settings.html — Settings page with three themes (Ubuntu, Hacker, Kali)
  • login.html — Login page with username, machine name, and password validation
  • main.html — Interactive terminal interface
  • style.css — Main styling, animated gradients, glassmorphism UI, and theme colors
  • login.css — Login page styling with themed backgrounds
  • settings.js — Saves the selected theme using localStorage
  • theme.js — Loads the saved theme and applies it automatically
  • login.js — Form validation and redirect to terminal
  • terminal.js — Terminal input handling, prompt display, line management
  • commands.js — Command recognition (help, pwd, clear, whoami, date, echo)

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build a fake filesystem (cd, ls, mkdir, touch)
  • Add file permissions (chmod, chown, sudo)
  • Create lessons and practice missions
  • Add command history (up/down arrow keys)

Try It

Live Demo

0
1
149
Open comments for this post
Reposted by @Arsen

56m 18s logged


Today I Changed All My Site CSS

What I Did Today

Today I rewrote almost all CSS for my website. I also deleted one symbol in HTML and changed the favicon. No JavaScript changes.

What Was Changed

Colors

  • Before: Purple colors
  • Now: Green and amber terminal colors
  • It match better with my Linux and terminal projects

Typography

  • Before: Inter font from Google
  • Now: Monospace font
  • It gives more terminal feeling

Layout & Design

  • Removed all rounded corners, now everything is sharp
  • Removed shadows and gradients
  • Changed cards to simple border style
  • Removed most animations, only hover effects left
  • Added CSS variables, now colors are easier to change

Spacing

  • Before every section had almost same padding (50-60px)
  • Now each section have different spacing like 40px, 60px and more

Visual Style

  • More terminal prompt style
  • Sharp 1px borders everywhere
  • Looks less like template
  • More focused on developer style

Why I Changed It

I wanted my website look more real and more like something I coded myself. Before it looked too much like many portfolio templates. Now terminal style fits better with my projects about Linux, servers and command line.


Result

I think now the website looks much more personal. It doesn’t feel like I just copied a template. It feels more like my own work and my own style.

1
1
289
Open comments for this post

56m 18s logged


Today I Changed All My Site CSS

What I Did Today

Today I rewrote almost all CSS for my website. I also deleted one symbol in HTML and changed the favicon. No JavaScript changes.

What Was Changed

Colors

  • Before: Purple colors
  • Now: Green and amber terminal colors
  • It match better with my Linux and terminal projects

Typography

  • Before: Inter font from Google
  • Now: Monospace font
  • It gives more terminal feeling

Layout & Design

  • Removed all rounded corners, now everything is sharp
  • Removed shadows and gradients
  • Changed cards to simple border style
  • Removed most animations, only hover effects left
  • Added CSS variables, now colors are easier to change

Spacing

  • Before every section had almost same padding (50-60px)
  • Now each section have different spacing like 40px, 60px and more

Visual Style

  • More terminal prompt style
  • Sharp 1px borders everywhere
  • Looks less like template
  • More focused on developer style

Why I Changed It

I wanted my website look more real and more like something I coded myself. Before it looked too much like many portfolio templates. Now terminal style fits better with my projects about Linux, servers and command line.


Result

I think now the website looks much more personal. It doesn’t feel like I just copied a template. It feels more like my own work and my own style.

1
1
289
Open comments for this post
Reposted by @Arsen

13h 25m 21s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

What I Built

I started the project by creating the basic structure of the website and the main navigation.

Completed

  • index.html — Start menu with Start and Settings buttons.
  • settings.html — Settings page.
  • main.html — Initial game page.
  • style.css — Main styling, animated gradients, glassmorphism UI, and theme colors.
  • settings.js — Saves the selected theme using localStorage.
  • theme.js — Loads the saved theme and applies it automatically.

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build the interactive terminal.
  • Add Linux commands and command processing.
  • Create lessons and practice missions.
  • Improve the mobile experience.
3
1
735
Open comments for this post

13h 25m 21s logged

Teach Terminal

A browser-based game that teaches Linux terminal commands through interactive lessons and missions.

What I Built

I started the project by creating the basic structure of the website and the main navigation.

Completed

  • index.html — Start menu with Start and Settings buttons.
  • settings.html — Settings page.
  • main.html — Initial game page.
  • style.css — Main styling, animated gradients, glassmorphism UI, and theme colors.
  • settings.js — Saves the selected theme using localStorage.
  • theme.js — Loads the saved theme and applies it automatically.

Goal

My goal is to create a realistic Linux terminal that teaches beginners how to use common commands through interactive lessons instead of just reading documentation.

Next Steps

  • Build the interactive terminal.
  • Add Linux commands and command processing.
  • Create lessons and practice missions.
  • Improve the mobile experience.
3
1
735
Ship 💀 Cursed

What did you make?

I built a personal portfolio website using HTML, CSS, and JavaScript. It includes an introduction about me, a projects section, my skills, certificates, contact information, and a responsive design that works on both desktop and mobile devices. I also added smooth scrolling, animations, a mobile navigation menu, and contact form validation to make the site feel more interactive.

What was challenging?

The most challenging part was CSS. I spent a lot of time adjusting the layout, spacing, colors, and responsiveness so the website looked good on different screen sizes. I also had to debug JavaScript issues with the mobile menu and animations until everything worked correctly.

What are you proud of?

I’m proud that I built a clean, responsive portfolio that showcases my projects and skills. I’m also proud that I solved many problems on my own while learning new HTML, CSS, and JavaScript techniques. Seeing everything come together into a polished website was very rewarding.

What should people know so they can test your project?

The project is hosted on GitHub Pages, so it doesn’t require any installation. Simply open the website in a modern browser, navigate through the different sections, test the responsive navigation menu, click the project links, and try the contact form. The best experience is on an up-to-date desktop or mobile browser.

  • 1 devlog
  • 4h
  • 1.69x multiplier
  • 3 Stardust
Try project → See source code →
Open comments for this post
Reposted by @Arsen

3h 31m 47s logged


Step 1

I started by planning the website structure and creating the main pages. My goal was to build a clean, responsive website while improving my HTML, CSS, and JavaScript skills.


Step 2

The hardest part was CSS. I rewrote sections several times because the spacing, colors, and layout didn’t look right. Through trial and error, I learned how to organize my styles better, improve the design, and make the website responsive across different screen sizes.


Step 3

I added JavaScript features such as smooth scrolling, a mobile navigation menu, card animations, and contact form validation. Along the way, I fixed bugs with the menu, scrolling, and animations, which helped me better understand how everything worked together.

Whenever I got stuck, I used DeepSeek to help me understand problems and find solutions. I read the explanations, learned from them, and applied the ideas to my own code.


By the end of the project, I had built a polished, responsive website and gained much more confidence in working with HTML, CSS, and JavaScript. I still have more features I want to add, but I’m happy with how much I learned during the project.

0
1
115
Open comments for this post

3h 31m 47s logged


Step 1

I started by planning the website structure and creating the main pages. My goal was to build a clean, responsive website while improving my HTML, CSS, and JavaScript skills.


Step 2

The hardest part was CSS. I rewrote sections several times because the spacing, colors, and layout didn’t look right. Through trial and error, I learned how to organize my styles better, improve the design, and make the website responsive across different screen sizes.


Step 3

I added JavaScript features such as smooth scrolling, a mobile navigation menu, card animations, and contact form validation. Along the way, I fixed bugs with the menu, scrolling, and animations, which helped me better understand how everything worked together.

Whenever I got stuck, I used DeepSeek to help me understand problems and find solutions. I read the explanations, learned from them, and applied the ideas to my own code.


By the end of the project, I had built a polished, responsive website and gained much more confidence in working with HTML, CSS, and JavaScript. I still have more features I want to add, but I’m happy with how much I learned during the project.

0
1
115
Open comments for this post
Reposted by @Arsen

1h 48m 9s logged

Cat Game - Devlog #2: Start Menu Upgrade

After working on the start menu in my first devlog, I decided that it needed more work.

The old version was not looking very good, so I started improving it.

This time, I mainly focused on the visual style of the menu.

Step #1 - Improving the Background

First, I changed the background and made it a night time scene.

I added:

  • A moon
  • Clouds
  • Stars

The old background was very simple, so I wanted to make the start menu feel more like a real game.

Improving the Title and Buttons

I also changed the style of the title text.

After that, I changed all 3 buttons:

  • Start
  • Settings
  • Quit

I wanted the buttons to fit the new style of the background better.

I also improved the hover animation.

The old animation felt a little slow, so I made it faster and smoother.

Improving the Start Animation

I also changed the start animation.

Now, the background details appears from the upper part of the scene when the game starts.

This makes the menu feel more interesting than simply showing everything immediately.

What Is Next?

The start menu is looking much better now, but I still want to improve it more.

My next goal is to finish the custom cat paw cursor and start working on the first minigame.

I am planning to make the first minigame a platformer.

The start menu is not perfect yet, but it is slowly becoming closer to what I imagined.

More updates soon!

0
2
36
Open comments for this post

1h 48m 9s logged

Cat Game - Devlog #2: Start Menu Upgrade

After working on the start menu in my first devlog, I decided that it needed more work.

The old version was not looking very good, so I started improving it.

This time, I mainly focused on the visual style of the menu.

Step #1 - Improving the Background

First, I changed the background and made it a night time scene.

I added:

  • A moon
  • Clouds
  • Stars

The old background was very simple, so I wanted to make the start menu feel more like a real game.

Improving the Title and Buttons

I also changed the style of the title text.

After that, I changed all 3 buttons:

  • Start
  • Settings
  • Quit

I wanted the buttons to fit the new style of the background better.

I also improved the hover animation.

The old animation felt a little slow, so I made it faster and smoother.

Improving the Start Animation

I also changed the start animation.

Now, the background details appears from the upper part of the scene when the game starts.

This makes the menu feel more interesting than simply showing everything immediately.

What Is Next?

The start menu is looking much better now, but I still want to improve it more.

My next goal is to finish the custom cat paw cursor and start working on the first minigame.

I am planning to make the first minigame a platformer.

The start menu is not perfect yet, but it is slowly becoming closer to what I imagined.

More updates soon!

0
2
36
Open comments for this post
Reposted by @Arsen

4h 14m 1s logged

Cat Game - Devlog #1: My First Step into Godot

This is my first devlog about my Cat Game project.

At the beginning, I looked through all the mission guide steps and quickly understood one thing:

Trying to make a game without knowing Godot and GDScript is not a good idea.

I have a little experience with Unity. I made some small mini-games with it before. But Godot is completely new for me, so I needed to start from the beginning.

Step #1 - Finding the Best Way to Learn

First, I searched YouTube for some Godot courses and lessons. But after watching some of them, I realized this was not the best way for me to learn.

I don’t want to learn random things and then try to make a game. I already have a game in my mind. I need to learn only the tools and knowledge I need for my own game.

I decided to use AI as my teacher and learn step by step while building.

First, I gave the mission guide to ChatGPT and asked it to help me create a master prompt. I asked ChatGPT to ask me questions first, so it could understand what I wanted. After answering, I got a prompt describing my game.

I used ChatGPT for this because it mastered on textes. I decided to use ChatGPT mainly for creating the prompt.

After that, I used the finished master prompt with DeepSeek in Expert Mode.

I use AI tools only on free plans, so I did not want to stop if I reached a limit. I also thought DeepSeek could be useful for working with a large prompt.

Starting the Game

After sending the master prompt, I started building.

My first step was learning:

  • How to organize folders
  • How to create scenes
  • How to navigate around the editor

After that, I started making my main menu.

I wanted 3 buttons and a background image. Each button needed 3 styles:

  • Normal
  • Hover
  • Clicked

I made the pixel art using LibreSprite. I created the background and buttons, then saved as .png files.

I added the images using Theme Overrides -> Styles.

At first, everything worked, but the hover effect was too simple.

So I decided to try animations.

Adding Animations

I explained my idea to the AI, and it helped me understand animations in Godot.

I created an entrance animation where the buttons appear when the scene starts. I also made hover animations for when the mouse moves over and leaves.

Then I wrote two scripts:

  • One for entrance
  • One for hover in and out

I had problems. The code was often correct. The real problem was that I did not fully understand how things worked.

I used:

mouse_entered.connect(_on_hover)
mouse_entered.connect(_on_unhover)

At first, I did not know about mouse_exited. After searching and asking questions, I found it and fixed my script.

Adding a Cat Paw Cursor

I wanted to add a custom cat paw cursor. I explained the idea to the AI, learned how to make it, and got it working.

You can see the result in the video below.

What I Want to Improve

The background needs more details, and the button colors do not look very good yet. Honestly, the current version is still a little ugly.

But I am not only making a game. I am also learning a completely new skill and learning how to use Godot. This process is already a very good experience for me.

I am still learning, but step by step, I am turning the game from my imagination into something real.

More updates soon!

0
2
17
Open comments for this post

4h 14m 1s logged

Cat Game - Devlog #1: My First Step into Godot

This is my first devlog about my Cat Game project.

At the beginning, I looked through all the mission guide steps and quickly understood one thing:

Trying to make a game without knowing Godot and GDScript is not a good idea.

I have a little experience with Unity. I made some small mini-games with it before. But Godot is completely new for me, so I needed to start from the beginning.

Step #1 - Finding the Best Way to Learn

First, I searched YouTube for some Godot courses and lessons. But after watching some of them, I realized this was not the best way for me to learn.

I don’t want to learn random things and then try to make a game. I already have a game in my mind. I need to learn only the tools and knowledge I need for my own game.

I decided to use AI as my teacher and learn step by step while building.

First, I gave the mission guide to ChatGPT and asked it to help me create a master prompt. I asked ChatGPT to ask me questions first, so it could understand what I wanted. After answering, I got a prompt describing my game.

I used ChatGPT for this because it mastered on textes. I decided to use ChatGPT mainly for creating the prompt.

After that, I used the finished master prompt with DeepSeek in Expert Mode.

I use AI tools only on free plans, so I did not want to stop if I reached a limit. I also thought DeepSeek could be useful for working with a large prompt.

Starting the Game

After sending the master prompt, I started building.

My first step was learning:

  • How to organize folders
  • How to create scenes
  • How to navigate around the editor

After that, I started making my main menu.

I wanted 3 buttons and a background image. Each button needed 3 styles:

  • Normal
  • Hover
  • Clicked

I made the pixel art using LibreSprite. I created the background and buttons, then saved as .png files.

I added the images using Theme Overrides -> Styles.

At first, everything worked, but the hover effect was too simple.

So I decided to try animations.

Adding Animations

I explained my idea to the AI, and it helped me understand animations in Godot.

I created an entrance animation where the buttons appear when the scene starts. I also made hover animations for when the mouse moves over and leaves.

Then I wrote two scripts:

  • One for entrance
  • One for hover in and out

I had problems. The code was often correct. The real problem was that I did not fully understand how things worked.

I used:

mouse_entered.connect(_on_hover)
mouse_entered.connect(_on_unhover)

At first, I did not know about mouse_exited. After searching and asking questions, I found it and fixed my script.

Adding a Cat Paw Cursor

I wanted to add a custom cat paw cursor. I explained the idea to the AI, learned how to make it, and got it working.

You can see the result in the video below.

What I Want to Improve

The background needs more details, and the button colors do not look very good yet. Honestly, the current version is still a little ugly.

But I am not only making a game. I am also learning a completely new skill and learning how to use Godot. This process is already a very good experience for me.

I am still learning, but step by step, I am turning the game from my imagination into something real.

More updates soon!

0
2
17
Open comments for this post
Reposted by @Arsen

1h 6m 30s logged

WELCOME TO THE EXPERIMENT

we will now cheese stardance’s algorithm into giving me tons of views
and i will explain how
jump to the bottom to skip the technical stuff

how stardance’s algorithm shows things:

so it checks for actions in the last 7 days and here are the most
important ones by order:

  • likes
  • reposts
  • views
  • project followers
  • comments
    BUT stardance also recommends content based on WHO liked followed the
    project etc and thats the key

instructions

i need you to leave a comment just with your project and if its cool i
will promote it here
then i need you to like repost and follow the project thats it

special people

these people should be the key to everything here they all are from one
specific interest and should make me pop up to everyone thats the same
and that intrest is: i dont know, i will try to tag all the people that i
think the project they work on is very universal

for the special people

its very important each of you do the instructions thats why i tagged
you
we will start with the person i stole this idea from and all the people
he tagged:
@jam06452
@vejas
@kingvon
@Keyboard1000n17
@SeradedStripes
@Rupnil
and others
@Lightfury
@PAPER_01
@sol4r_on_hackclub
@tjingi_
@water

also

lets add funny pictures for engagement and a cat + dog

24
6
1236
Open comments for this post
Reposted by @Arsen

19m 54s logged

I built Task Planner - a personal productivity web application from scratch using DeepSeek AI as the sole developer.


How It Works

The app has three main pages:

  • Global Tasks - Create reusable task templates with custom durations, reminders, and emoji icons. These act as blueprints for your daily planning.
  • Today’s Planner - Schedule tasks from your templates. The app automatically assigns the earliest available time slot and prevents overlapping tasks. You can start tasks early, mark them complete, or they turn red if missed.
  • Focus Timer - A dedicated timer page with a visual countdown circle, elapsed/remaining time display, and finish/stop controls. Only visible when a task is running.

Technical Details

  • Built with Next.js 16, TypeScript, and Tailwind CSS v4
  • All data stored locally using IndexedDB (Dexie.js) - no backend needed
  • State management with Zustand, UI components from shadcn/ui
  • Browser notifications for task reminders and overdue alerts
  • Static export deployed to GitHub Pages

My Process

  1. Specified the complete requirements to DeepSeek AI
  2. AI generated the entire project structure, code, and configuration
  3. Fixed Tailwind CSS v4 compatibility issues
  4. Configured GitHub Pages deployment with proper base paths
  5. Added .nojekyll to serve underscore-prefixed folders
  6. Wrote documentation and README

The whole project took about 2 hours from idea to live deployment, with AI handling 100% of the code generation.


🔗 Live: arsen-gevorgyan.github.io/task-planner

0
2
25
Loading more…

Followers

Loading…