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

Yellow_Cat

@Yellow_Cat

Joined August 13th, 2026

  • 6Devlogs
  • 2Projects
  • 1Ships
  • 4Votes
Ship Pending review

HabitiSync is an unofficial app for Zepp OS that lets you interact with Habitica directly through your watch using the API Habitica provides to each user.

HabitiSync has been my first project for my watch. Ever since I bought it, I thought I should make my own app, yet I never started it until I started HabitiSync. To create this app i had to learn how to use JavaScript to code a functional UI in my watch. I decided to make HabitiSync because I have used Habitica for a long time, and I decided it would save me time to use my watch to score my tasks once I completed them, instead of going through my phone. Once I started developing HabitiSync, I ran into many problems, but was able to solve them all without using AI at all, as AI tended not to understand fully how to make this kind of apps (although it helped me understand my own code and fix some small or repetitive bugs).

How to try it: You will need a compatible watch (see README for compatible watches list), and go to the app store inside the Zepp App, look for HabitiSync (app ID: 1124182) and install it. Then, configure your account in the settings app, and open your watch to see the icon.

OR

You can watch a showcase video about how this app works entering this link (also found in README): https://www.dropbox.com/scl/fi/ksukgqrjfey43xg7uo7zt/HabitiSync-demo.mp4?rlkey=p4o0ug2u98sogcmch0iulq5r7&st=d3psn36v&dl=0

  • 5 devlogs
  • 18h
Try project → See source code →
Open comments for this post

59m 46s logged

Finally, the app has been relased into the app store. To download it, you have to go to the app store inside the Zepp App, look for HabitiSync, and install it (app id: 1124182). Then, configure your account into the settings app, and open your watch to see the icon. In this last update, I updated the Readme file to also showcase a video for those who don’t own a compatible watch.

0
0
8
Open comments for this post

7h 54m 43s logged

I’ve started a new project for my watch. Now, it’s a routing app with maps which in the future you’ll be able to input any 2 real world coordinates or names of real places (like shops or streets) and it will work worldwide using OpenStreetMaps. Right now I’m still creating a functional UI. In the image it’s all explained simply. Right now it’s all very bare bones, yet i have already made most of the front-end functionalities. The next steps are getting the watch to auto-download the images off of the URL and to be able to use the routes.

0
0
6
Open comments for this post

36m logged

After the app had been rejected from the Zepp app store due to the previous name was trade marketed, I decided to change the name into HabitiSync. I expect the app to be released in the official app store in the next 2 weeks!

0
0
16
Open comments for this post

2h 53m 56s logged

The app is now on GitHub! Now you can also try it yourself by using the watch app. It is also being reviewed to be published onto the official app store, so it will be accessible to everyone for free. Changes: I have changed the previous name (Zeppitica) to HabitiZepp to better comply with Habitica’s usage guidelines. I have added a reload function to load the page again if changes have been made by just pressing the banner for more than 700 ms, and I have better adjusted the UI, as well as fixing some minor bugs and permissions with the device.

0
0
1
Open comments for this post

7h 8m 3s logged

After fixing all previous bugs related to network issues and getting familiarized with JavaScript and Zepp OS development, I have started working on the UI, adding more colors to it and making more buttons functional, as well as adding new security features such as not having to use the user’s own API, and instead logging them in. Right now, I am taking suggestions on how to improve the UI design, or in adding new functionalities, so feel free to comment your ideas if you have some👍.

0
0
6
Open comments for this post

6h 13m 8s logged

These last few days I have been figuring out many of the problems I had while writing in JavaScript for watches with Zepp OS. As of now, I have resolved most of them, but I still have to design the UI and organize the answers from the Habitica API.

0
0
44

Followers

Loading…