DEV Community

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

Posted on • Updated on

I built my own little JIRA

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

Discussion (7)

Collapse
fcfn profile image
Peter Timoshevsky • Edited

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

Collapse
golangch profile image
Stefan Wuthrich Author

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 Author

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
andrewbaisden profile image
Andrew Baisden

Wow pretty cool.

Collapse
golangch profile image
Stefan Wuthrich Author

Tks Andrew