Announcing JustDo – A Source-Available, Meteor-Powered Project Management Platform

Today I’m thrilled to announce that JustDo, the project my team and I have been developing over the past decade, is now source available on GitHub! (a completely fresh release—your :star: would be our kickstart!)

Built on Meteor, it’s an all-purpose, enterprise-grade project management platform that’s easy to customize and scale—managing up to 200,000 tasks per board. We designed JustDo to help developers and consultants offer white-label solutions, multiple revenue streams (hosting, consulting, custom features), and full code transparency.

Key highlights include advanced AI features (auto-elaborate tasks, chat, and more), on-premise deployment with top-notch security, support for 60+ languages (including true RTL), and 150+ plugins for deeper customization. Give it a spin, fork or clone it, and shape it to your clients’ needs.

We’re excited to see how you’ll extend and deploy JustDo!

You are more than welcome to ask me anything :smiling_face:.

6 Likes

Honestly this is a bit overwhelming. Not sure where to start with JustDo or any other project managers for my small projects.

That said, do you have integrations/migrations for GitHub or any other common tools that people might use?

Hey,

Thanks for asking! Currently, we don’t have a integration with GitHub, but we do maintain a robust bi-directional integration with Jira that you can check out here: justdo-packages/justdo-jira-integration at master · justdoinc/justdo-packages · GitHub

I’d be more than happy to help guide the process of adding GitHub integration. I estimate it would be no more than a weekend project (especially if tools like Devin/Gitloop are employed).

You can find our complete list of integrations on our pricing page (which has become our de-facto spec :laughing:). While JustDo does offer an extensive set of features, we’ve carefully designed our UI to remain minimalistic and focused on user needs. For example, plugins can be easily disabled when not in use.

But really, as to ‘where to start’ just begin with the Getting Started, and get it running on your machine :blush:

Let me know if you have any other questions!

Best,
Daniel

1 Like

Hey @theosp; first I want to say a) Congratulations on the labor of love ( all decade+ works have to be this to survive, at least unless you are a bureaucracy ) and b) Thank you for being brave enough to post code. Then also open the conversation a bit, since this is a bit of a loaded post.

Seemingly beautiful brand and interface design given the extremely boring and usually ugly scope. Really makes you feel like you might not hate it, and you might be even wise to leave the huge companies behind and finally use a system that will not imprison you and your team and work.

Seeing so many project management systems, it is itself brave to post another and yet these tend to be the beating heart of teams, especially if sophisticated enough to even use one. I am curious to review this more deeply and then contribute back from a high-level perspective versus the trenches possibly, since you seem to have a team spirit that values group success.

The repository seems pretty oddly organized but to each their own. Seeing “source available” makes me think certain pieces might not be included? Curious if your team could provide a code-base walk-through, ideally a video? Especially a summary of fundamental elements involved beyond Meteor.js even design notes such as diagrams and references to documentation, or where the edge is: where you want help.

Don’t worry I am not volunteering, I just know if you build that then volunteers will come and head right to the best place to start that actually helps you evolve along your roadmap’s intended direction, rather than herding cats, or dealing with the various moods of contributors who will each have an opinion or needs. When you get into project management systems, volunteers will tend to be pretty progressive, possibly hard working, and worthwhile individuals versus the vast majority of the community we could do without.

I have some business questions to put to you in the near-term, at least out of curiosity on alliance: any company that serves up code like this, have bravery like this, and has a model going for self-reliance on the point of revenue sharing, deserves at least a good honest try to maximize success in strategic partnership. I would not distribute since I am competitive, but I would put competition aside and find ways to

Trying to sense the formation structure and style: It seems this is your Delaware corporation? https://opencorporates.com/companies/us_de/5984617

Are you based in the Global Northwest? Your profile says Hong Kong. There are at least 6 “JustDo” entities in Hong Kong. Who is the company and team behind this, in terms we can imagine?

If you want me to approach you outside the forum in business development conversations outside the standard program you have for distributors, please drop me a DM, otherwise I will not pursue; you likely have a lot going on anyway with this release after such a long runway. Again, major congratulations.

1 Like

@theosp

Have you tried to port to Meteor 3 ?

@digitalextremist

I get the feeling, that Meteor is very brave web framework, for being Open Source.

Hey digitalextremist,

Thank you so much for your kind words and appreciation :smiling_face:. Nailing the design for a system like this isn’t an obvious fit, so I’m glad you find it appealing.

Some parts of the code are indeed not released. The GitHub repository is the Community Edition, which includes the source code for everything under the “You Manage” column at our pricing page. I’d estimate that roughly 85% of the total code been released.

For the parts that aren’t publicly available, we’re open to sharing them with distributors on a case-by-case basis, depending on their needs and use cases.

The company is registered in Delaware, USA. We’re an all-remote team, with members in Hong Kong, Seoul, London, Vietnam, and Israel, and we don’t have any entity outside the USA. I am indeed based in Hong Kong.

We’re also open to collaboration arrangements outside our standard distributor terms. Feel free to DM me if you have a specific idea in mind.

I’ll work on a getting-started video in the next few days and will post it here once it’s ready.

Thanks,
Daniel

@xet7

Given the size of the codebase, the necessary updates are quite extensive. However, with the rapid advancements in AI-driven coding, I believe a reliable, turnkey LLM-based migration to Meteor 3 could be feasible within about a year. In particular, Devin/Gitloop looks promising, especially once they (or their competitors, let me know if you think I need to be aware of a particular one) mature further over the next few iterations.

-Daniel

1 Like

@theosp

I currently use free VSCode with GitHub Copilot, that has Claude 3.5 Sonnet preview. If it sometimes timeouts, I temporarily use some others that available at AI model dropdown. Copilot has 2 tabs, first tab can make changes directly to code, and other tab answers questions without making changes to code.

Copilot can convert for example Jade templates to Blaze, for example like this:

“convert Meteor 2 users.jade to Meteor 3 Blaze file users.html . keep all comments”

Or similarly, asking for converting some other code from Meteor 2 to Meteor 3.

If there are any errors, copying errors to Copilot makes it try fixing something again. Usually files mentioned in errors need to be also added to question at Copilot.

Copilot making changes to multiple files is very helpful, because otherwise it would take a longer time to copy paste changes to many places.

Of course, it needs verifying, did it make changes correctly, and then accept.

If someone knows, is there any other AI that can do changes directly to code, it would be very helpful to know. With Copilot, usually it’s about converting one file at a time, because there are sometimes timeouts. Trying to convert more files at once does not
work well enough. It would be helpful to know are there better mass migrate tools.

Some of Meteor 2 packages have been ported to Meteor 3, but not all yet.

@theosp

Have you tried, can Devin/Gitloop make changes directly to code, or create pull request? How is it compared to VSCode GitHub Copilot? I have not tried Devin/Gitloop yet.

That’s nice and shows that Meteor is still alive!

3 Likes

Yes, I tried to ask for changes using Gitloop, it managed to do quite complex stuff, quite good (extension to the DDP protocol).

The major difference from VSCode is that they manage to “grasp” the entire code-base, and not just the open document. This grasping, is probably using RAG, but I didn’t dive into the minute details.

(note, to be able to read the pic, you need to download it).

-Daniel

2 Likes

Looking forward to whatever comes up in terms of video to review @theosp.

And thanks for confirming some of the particulars under the hood of the formation behind the system and strategy, and the open door. Seeing how many cultural contexts you frame in one productivity tool, spread so wide in the background, makes it a kind of social experiment to observe on that point alone.

Do you mind sharing how much of your customer base is actually in the Global Northwest?

I do have some thoughts, but only focus on the Global Northwest, and go deep here. We stand in the corner. The landscape here is very different than seen from outside, or believed by ambient lore. We have pretty much the opposite strategy you have ( which creates room to collaborate, when cultural depth is desired )

Thanks for being transparent and dynamic. I see you fielding a lot here with much grace.

1 Like