I personal a freight brokerage that makes a speciality of automation by making our personal automation software program. The “OS” of a freight brokerage is a Transportation Administration System, these share lots of the similar objects as a CRM and usually are bundled with one. I made our first TMS on high of Salesforce with APEX as a result of I needed to spin one thing up on the fly.
As I put together for the event of the second model of this TMS+CRM that we’ll be internet hosting on-prem, I’ve sampled many languages and open-source software program. I’m very impressed by the pace and effectivity of nearly the whole lot that’s written in Go, but I haven’t discovered one CRM or any notable CRUD apps which might be utilizing it on the backend.
Having by no means programmed in Go earlier than, I’ve to ask, is it possible to contemplate creating our TMS+CRM in Go along with one thing so simple as HTMX & “Vanilla” JS on the entrance finish?
Hello, It’s completely possible to put in writing that app in Go. You can begin checking the be taught chapter in Get Began – The Go Programming Language and particularly Internet Dev hyperlink (https://gowebexamples.com/)
1 Like
I feel that is the type of use case the place Go would actually shine. I’ve shipped many CRUD apps with Go on the back-end myself. I haven’t used HTMX however Go+HTMX is usually properly regarded:
What different choices are you contemplating? If I had been you I’d create a proof of idea to check the waters with just a few totally different applied sciences.
1 Like
Authentic (?) Publish: https://www.reddit.com/r/golang/feedback/1ho5zn1/crazy_to_use_go_in_a_crud_app/?rdt=59299
My background is information and reporting. These days they might name me an information engineer/information analyst. Ever so usually I’d be taught a brand new programming language or new ability as a passion. Final yr was wooden working, acquired costly, so this yr its again to coding. I’ve achieved just a few small scale CRUD apps in GO. I’m wrapping up an app utilizing go, templ, and htmx with sql server because the again finish. Sql Server is in a docker container. If I could make a horrible trying htmx entrance finish with GO. You are able to do a TMS. This caught my consideration as a result of my spouse has been doing logistics and transportation for years now. When she and I had been each working from dwelling and I’d right here the one-sided conversations coping with the truckers, ports, and freight brokers. I noticed her in a completely totally different mild as a result of she would go from candy harmless pet to a full out apex alpha wolf when folks weren’t doing their jobs. Anyway my recommendation is to maintain it easy at first after which as you be taught extra you possibly can get extra artistic.
1 Like
Hey Dean,
Sorry for the late response. The one languages I do know are HTML, Visible Fundamental (lol), C++, Python, and not too long ago constructed an internet site with Subsequent.js (however I’m making an attempt to remain distant from the complexities of JavaScript). I programmed from 1995-2002 and began once more in 2022.
My preliminary thought was Laravel as a result of it’s batteries-included, and it appears straightforward sufficient, however the extra I study Go, the extra I’d wish to be taught it. I perceive it’s not “batteries included”, but it surely doesn’t appear convoluted and there’s a community-supported library for Supabase, which I intend use for Postgres/TimescaleDB.
There are a lot of modules/add-ons that the TMS will want, so I feel I’m going to construct a easy one with Go, HTMX, & Tailwind. This module, particularly, is to manually test in/out semi-trailers for document maintaining.
Haha, yeah, this business will take a look at your endurance with humanity.
I preserve listening to about Templ, I’ll have a look.
Expensive good friend,
Take any entrance finish developer with third celebration elements. Backend use golang or nodejs, freepascal you possibly can construct any kind of utility