DEV Community

Cover image for I built my own little JIRA alternative
Stefan Wuthrich
Stefan Wuthrich

Posted on • Edited on

23 11 1

I built my own little JIRA alternative

Since I built my job boards ( eg https://fullstackjob.com ) it's now over a year passed and I also built my social media post/schedule tool Kunvenu which I daily use for my #go posts via @golangch, reaching 5000 followers about 2 weeks ago.

What I worked on over the weekends for the last 4 months is my own Project Management Tool, named omnited
It's a Project and Task management, where you can define eg what kind of Status, Priorities and Issue Types you want (on the project, folder, and list level).

Alt Text

You have a List of Peoples working in your company (where not all must be Users) and can invite new ones via the app.
As a User or Project Manager, you have now 2 different types of Issue Views, List, and Board.

Alt Text

I built the tool with the following Stack:

  • Go backend, Chi Router, own auth/authz implementation
  • ArangoDB and Redis for data
  • Nsq for queueing
  • Frontend Vue, Vuex, Bulma (with Buefy components)
  • Hosting on own Server with Rancher 1.x/Docker

I use the tool now for the planning of my new project I started last weekend, which is named nBoarding and is a tool that helps founders and mainly small business owners and team leaders to onboard new staff members or freelancers with automatable predefined workflows.
Here I will use the first-time Nuxt for Frontend. Let's see. SSR is cool, but has a cost :-)

Alt Text

If you want to be my Beta Tester I have a Lifetime Deal running on https://omnited.com

Cheers
Stefan
altafino

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (8)

Collapse
 
fcfn profile image
Peter Timoshevsky • Edited

Great job! May I ask why Vue for the front end?

Collapse
 
golangch profile image
Stefan Wuthrich

Tks Peter.
Well. I feel really well with the template approach (more mvc) plus it has the basics (router, store) well integrated. React, which I used before, is very flexible, 10000's of options for everything, which can be nice, but also be hell.
So it's not so much if it's better or not then R or A or S, but I feel well and never reached any limits with it. That's why I stay with Vue, now with Nuxt, since I started using it with fullstackjob.com

Collapse
 
bnainar profile image
Mohamed Nainar

Why not Angular?

Thread Thread
 
golangch profile image
Stefan Wuthrich

Yeah, also have batteries included and templates... I don't have a "why not" answer. Also used in past, tried vue, stand with it. Not because others are bad. Just a question of what I actually like more. :-) plus as more I work with on framework or library as better it gets ;-)

Thread Thread
 
bnainar profile image
Mohamed Nainar

Great! Vue seems to mix the best parts of Angular & React. Progressive as well as extensible. Also Vue3 is wonderful and easier to use

Collapse
 
pratham_naik_project_manager profile image
Pratham naik

That's awesome! 🚀 Building a JIRA alternative is no small feat. If you're looking for inspiration or want to compare features, check out Teamcamp—a streamlined project management tool that balances simplicity and powerful features. Would love to hear more about your approach!

Collapse
 
andrewbaisden profile image
Andrew Baisden

Wow pretty cool.

Collapse
 
golangch profile image
Stefan Wuthrich

Tks Andrew

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs