Countify banner

Countify

4 devlogs
3h 46m 16s

Countify delivers real-time word counting with a distraction-free interface and seamless theme switching. The application runs entirely on the client side, ensuring fast performance, zero dependencies, and complete privacy.

Demo Repository

Loading README...

Felipe

Shipped this project!

Hours: 3.77
Cookies: 🍪 19
Multiplier: 5.15 cookies/hr

I created Countify, which counts words in a text. And definitely the hardest part was the styling. I learned a lot about programming logic and how to style websites.

Felipe

Create a readme.md file detailing the features, technologies used, project structure, and demo.

Attachment
0
Felipe

Responsiveness was implemented in Countify using a media query targeting screens up to 600px.

The text input area was set to use 100% of the available width, with a flexible height to preserve layout proportions. Font sizes for the results and buttons were also adjusted.

Attachment
0
Felipe

This devlog documents the creation of the dark theme for Countify, as well as the button to switch between light and dark themes, and other features.

Features:

  • Dark theme: Sleek, readable, and officially “developer approved”.
  • Theme toggle button: Now you can choose between comfort (dark) and chaos (light).
  • Clear text button: Because manually deleting text is so 2010.

Plans:

Make Countify responsive.

0
Felipe

This first Devlog records the creation of the first functional version of Countify, including the interface and the word counting logic.

Features:

The counting works using an event listener:
camp.addEventListener("input", contarPalavras);
This makes the system update automatically whenever the user types.

The counting logic uses:
text.trim().split(/\s+/)
This prevents errors caused by multiple spaces, empty lines, or spaces at the beginning and end.

Plans:

Add a button to clear the text
Add dark mode

0