stardance has been extended another month! the new deadline is october 31 :)

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

Dewen

  • 24 Devlogs
  • 54 Total hours

A task and project management web app that respects digital sovereignty and privacy

Open comments for this post

3h 7m 36s logged

Last devlog:
I decided to add multilingual support to make Dewen more accessible to people around the world. It supports languages like Spanish, French, German, Chinese, Japanese, Korean, and more. Feel free to try it out if you’d like 🙂

0
0
9
Open comments for this post

1h 0m 52s logged

This isn’t really a devlog, but I thought I might just post about it.

My app, after not having an identity for so long, finally has its own logo. I feel extremely glad about the logo being over and done with and the colors in the logo as well.

I want to give credit to @Jcleo2 for creating the geometry for the logo, which I then refined and added my own colors. So thank you @Jcleo2.

Thanks for reading, and have a great day!

0
0
7
Open comments for this post

2h 14m 27s logged

Now that Stardance is happening for another month, I’m able to do more devlogs, so kudos to everyone for making it happen.

Another big milestone for Dewen: It officially has a desktop application now! Now you don’t have to use the website often and instead you can use the desktop application.

It uses Tauri to help with wrapping the app in a desktop layer to help make it a legitimate desktop app.

A quick heads up for macOS users: because this is an independent, open-source application bundle, macOS may display a warning stating the app is “damaged” on your first launch. You can learn how to do it correctly in the README on the GitHub repo page.

Dewen is currently available for macOS, but I hope to expand it to Windows and Linux as well. Thanks for reading, and I hope you have a great day!

0
0
17
Open comments for this post

1h 46m 36s logged

I have added a second agent: the Researcher Agent!

To make it work, you need to have a Tavily API key and insert it into the settings. Then you can type what you want and it creates a quick note containing what it researched.

Alongside that, I also added agent selection where you can choose which agent you want to use. This prevents weird things from happening if you instruct the wrong agent.

I hope you have a great rest of your day! Try out the Researcher Agent now! (if you want to 😁)

0
0
17
Open comments for this post

5h 38m 55s logged

I know I’m contradicting what I said before, that I was done with Stardance, but I thought this was something cool to talk about.

Well, I have agents in Dewen now! Integrating AI into Dewen has been one of my top goals since the start. Now it’s actually a reality, and I feel absolute pride in accomplishing this.

How it works is you toggle AI in the settings if you want it on or off, then it uses Bring Your Own Key (BYOK) meaning you can insert your API key into the app. Then there’s a button in the sidebar with shapes. Click on that, type in your prompt, and Dewen will do the rest.

This is powered by my Python backend, hosted on Render and UptimeRobot opens it every five minutes to prevent it from taking 50 seconds to load the AI. I hope you enjoy using AI in Dewen, and have a great rest of your day!

0
0
36
Ship #3

Features Added

  • IndexedDB integration
  • Avatars and more customization options
  • More command bar commands
  • SEO improvements so Dewen can appear in Google search results
  • Two new mini analytics: Upcoming Tasks and Stale Tasks
  • Better responsiveness across devices

What was challenging?

Probably the IndexedDB integration. It meant moving from a simple storage method to a full database. I had to learn how to create object stores, save data to them, and load that data when the app starts.

What am I proud of?

The IndexedDB integration and the increased customization.

Adding IndexedDB makes Dewen feel much more like a real application than just a project, while features like avatars and theme presets make it much easier for users to personalize their experience.

What’s next?

Now that the Stardance Challenge is about to wrap up, I’m going to pivot some of my time toward other things, including the Congressional App Challenge and my other projects: AuditionLM, LIAB, and Pocket Lab, while also continue development on Dewen.

Thank you for supporting me throughout this challenge and following along as Dewen grew.

  • 6 devlogs
  • 21h
  • 12.55x multiplier
  • 262 Stardust
Try project → See source code →
Open comments for this post

4h 31m 21s logged

Well, this is probably going to be my last devlog for the Stardance Challenge, so let’s make it count.

First off, I finally managed to convert Dewen to IndexedDB, one of my long-term goals for the app. LocalStorage was starting to become limiting, and I wanted something more scalable while still keeping Dewen local-first. That’s why I went with IndexedDB. I set up DewenDB in storage.ts, added helper functions in main.ts to save tasks, notes, and activities, and made sure everything loads when the app starts.

Now, I want to take a moment to look at how far we’ve come.

Dewen started back in December 2025 as a simple to-do list. From there, it evolved into a productivity hub, then a productivity workspace, and now an actual application. The task list, focus timer, quick notes, calendar, activity panel, command bar, and everything else have come a long way from that original task list.

Building Dewen, and participating in the Stardance Challenge, has taught me much more than just how to code. It has taught me how to take an idea and turn it into a real application that people can actually use.

Now that the Stardance Challenge is wrapping up, I’m going to be shifting some of my time toward other projects while continuing to work on Dewen.

First, Dewen is my submission for the 2026 Congressional App Challenge, representing Pennsylvania’s 15th District, so that’s something I’m excited to focus on.

I also have several other projects I want to work on alongside Dewen: AuditionLM, an AI benchmark ranking and evaluation app; Local In A Box, or LIAB, a CLI tool for integrating and managing local-first architecture in applications; and Pocket Lab, a portable experimentation device for conducting experiments and exploring science.

Stardance may be coming to an end, but Dewen never will. Thank you for following along, supporting the project, and watching it grow.

0
0
11
Open comments for this post

1h 31m 15s logged

To improve the customization of Dewen, I thought it would be nice to add theme presets to make choosing a theme faster and more approachable. Themes include default, ocean, forest, sunset, rose, midnight, terminal, and slate.

Another thing I added was localStoraging the focus timer state. For example, the focus timer reads 21:57, and you accidentally reload the site. It’ll still have 21:57 and continue going from there!

I hope these new features improve the user experience of Dewen, and I want to continue improving them and the core experience of the app. Thanks for reading, and have a great day!

0
0
7
Open comments for this post

8h 3m 50s logged

This week I continued to update Dewen with more polish and power to make it easier for people to use my app. These updates focus on overall experience, faster workflows, and turning Dewen into a more complete workspace. Features include:

  • better responsiveness: To make the experience better for mobile and tablet users, I decided to improve the responsiveness of the app to transition to different layouts easily.
  • more commands: To help keyboard users control their workflow more efficiently, I added new commands like editing tasks and notes, controlling the timer, prioritizing tasks, and more. To learn more about them, type :h in the command bar.
  • new mini analytics: I changed two of the empty cards to contain Upcoming Tasks that are getting close to their due date, and Stale Tasks that haven’t been touched in a while.
    I hope that these new changes improve the user experience for Dewen, as this is turning into much more than a simple task list. Thank you for reading, and have a great day!
0
0
5
Open comments for this post

55m 39s logged

I wanted to make it so that Dewen could be more discoverable rather than just requiring people to “click a direct link”, so I utilized the Netlify Sitemap plugin and Google Search Console to make that happen! This is a pretty cool milestone for Dewen, as it shows that it isn’t just another website project. Now I want to continue improving its SEO and discoverability so that eventaully, you can type in “dewen app” and it’ll show up. Thank you for reading!

2
0
8
Open comments for this post

2h 30m 55s logged

Before this devlog, the search/command bar used to only do :a <task description>. To make it easier to use Dewen with the keyboard without navigating the app so much, I decided to add more commands to the command bar.
New commands include:

  • :n <note content> | creates a note
  • :c <task> | completes a task
  • :d <task> | deletes a task
  • :f <duration> <task> | starts a focus session (e.g. :f 25, take out the trash)

I hope these types of commands make it easier to use my app, especially for keyboard-native users. I’m also planning to implement more command bar commands as I continue improving the app. Thank you!

0
0
8
Open comments for this post

3h 20m 1s logged

Added avatars and profile picture customization. Add your own image to serve as your avatar, look at presets for avatars based on hobbies and careers, and toggle if you want the accent on it on or off! 😁

1
0
9
Ship #2

New Dewen version!
Includes:

  • removed topbar and updated sidebar
  • accent color customization
  • animation for collapsing and expanding mini analytics
  • made what to focus on an analytic
  • necessary bug fixes

There will be more to come. Thanks for supporting me on this journey!

  • 12 devlogs
  • 20h
  • 4.19x multiplier
  • 132 Stardust
Try project → See source code →
Open comments for this post

2h 47m 7s logged

Man, after using a single Vanilla JS file to develop Dewen, I realized I needed a better structure to help scale the project further. But I really underestimated how challenging it was going to be, especially since I don’t know React, meaning I have to learn it. So wish me luck, I guess.

0
0
6
Open comments for this post

2h 34m 46s logged

I have officially converted from main.js to main.ts, meaning everything is in TypeScript. Now to make everything modular…🤞

0
0
5
Open comments for this post

0s logged

This isn’t really a devlog, but rather a heads up about something: Hackatime and Stardance are saying that I’ve worked on this for a few hours. That’s incorrect. I’ve been working on this project since December and January. I’ve used AI to help me with some of the project, but this is in no way a “vibe coded” app. I’ve included a screenshot of my oldest Git commit history for the project to set the record straight. Thanks for the feedback, and I will continue working on improving this web app!

0
0
2
Open comments for this post

0s logged

Currently working on leveling up the mini analytics (the cards you see under the “Good morning” message) to display useful information. Stay tuned!

0
0
9
Ship #1

This is my task and project management web app called Dewen, which is meant to be completely subscription-free, AI-optional, and local-first while delivering useful productivity tools. What was definitely challenging was the search and command bar, where I had to rely on AI tools to help me build it. What I’m proud of is how the tools sync with each other. When you add a task, it renders on the calendar, and when you start a focus session, the activity panel logs the action. Finally, users should know that it takes barely any steps to get started, since there are no accounts.

  • 1 devlog
  • 0h
  • 3.16x multiplier
  • 5 Stardust
Try project → See source code →

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…