I personal a freight brokerage that focuses on automation by making our personal automation software program. The “OS” of a freight brokerage is a Transportation Administration System, these share most of the identical objects as a CRM and customarily 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 velocity and effectivity of nearly every thing that’s written in Go, but I haven’t discovered one CRM or any notable CRUD apps which are 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 form 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 mostly effectively regarded:
What different choices are you contemplating? If I have been you I’d create a proof of idea to check the waters with a couple of completely different applied sciences.
1 Like
My background is knowledge and reporting. These days they might name me an information engineer/knowledge analyst. Ever so typically I might be taught a brand new programming language or new talent as a pastime. Final 12 months was wooden working, obtained costly, so this 12 months its again to coding. I’ve carried out a couple of 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 have been each working from house and I might right here the one-sided conversations coping with the truckers, ports, and freight brokers. I noticed her in a completely completely different gentle as a result of she would go from candy harmless pet to a full out apex alpha wolf when individuals weren’t doing their jobs. Anyway my recommendation is to maintain it easy at first after which as you be taught extra you may 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 attempting to remain far-off 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 simple sufficient, however the extra I study Go, the extra I’d wish to be taught it. I perceive it’s not “batteries included”, however it doesn’t appear convoluted and there’s a community-supported library for Supabase, which I intend use for Postgres/TimescaleDB.
There are various 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 preserving.
Haha, yeah, this business will check your persistence with humanity.
I hold listening to about Templ, I’ll have a look.
Expensive pal,
Take any entrance finish developer with third celebration elements. Backend use golang or nodejs, freepascal you may construct any kind of software