zlacker

[parent] [thread] 13 comments
1. paddy_+(OP)[view] [source] 2019-02-26 16:10:00
I'm trying to help my girlfriend manage the inventory for her cactus business. She raises cacti from seed, cuttings, but mostly from wholesale suppliers. She has a square account and store. I’m trying to set up inventory tracking for her. There are couple of things that make her business different than most inventory holding businesses.

1. Generally her inventory increases in value over time because it grows. Over time a plant will grow from a smaller pot to a larger pot, plants in large pots sell for more. 2. She wants to track which suppliers provide better quality plants (do the plants die quickly?). She also wants to track how fast different plants grow.

I could pretty easily write a django app that tracks this stuff.

Any recommendations for a platform I could build on top of (airtable? google forms+sheets?). Maybe some type of marketing automation platform.

Custom business apps are tricky. As a programmer it's easy to turn my nose up at excel based solutions, but I totally see how they end up being built.

replies(7): >>cascom+b3 >>wbl+04 >>jwr+44 >>taylor+w7 >>zbentl+Pk >>gglitc+Qs >>dvdhsu+WT
2. cascom+b3[view] [source] 2019-02-26 16:27:14
>>paddy_+(OP)
Talk about organic growth
3. wbl+04[view] [source] 2019-02-26 16:31:06
>>paddy_+(OP)
Don't knock Microsoft Access for this sort of thing.
replies(1): >>obtani+bb
4. jwr+44[view] [source] 2019-02-26 16:31:18
>>paddy_+(OP)
> Custom business apps are tricky. As a programmer it's easy to turn my nose up at excel based solutions, but I totally see how they end up being built.

Both of these are true. And most people do not appreciate how tricky niche apps are. When I started writing PartsBox (for myself initially, later grew it into a business at https://partsbox.io/) several years ago, I thought I'd be done in a weekend. Nearly 4 years and almost 3000 commits later…

Spreadsheets are a pain for anything but the simplest things. And yet they are useful to a point, because making a domain-specific application is surprisingly hard: there are lots of edge cases that you don't think about initially.

replies(1): >>fipar+N8
5. taylor+w7[view] [source] 2019-02-26 16:47:25
>>paddy_+(OP)
Have you looked at Retool[0] at all? I don't know if you have a budget > $0, but they are awesome for this sort of thing.

[0] https://tryretool.com

◧◩
6. fipar+N8[view] [source] [discussion] 2019-02-26 16:53:21
>>jwr+44
This reminded me of the following from The Tao of Programming[0]:

"There was once a programmer who was attached to the court of the warlord of Wu. The warlord asked the programmer: "Which is easier to design: an accounting package or an operating system?"

"An operating system," replied the programmer.

The warlord uttered an exclamation of disbelief. "Surely an accounting package is trivial next to the complexity of an operating system," he said.

"Not so," said the programmer, "When designing an accounting package, the programmer operates as a mediator between people having different ideas: how it must operate, how its reports must appear, and how it must conform to the tax laws. By contrast, an operating system is not limited by outside appearances. When designing an operating system, the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design."

The warlord of Wu nodded and smiled. "That is all good and well, but which is easier to debug?"

The programmer made no reply."

[0]: http://www.mit.edu/~xela/tao.html

◧◩
7. obtani+bb[view] [source] [discussion] 2019-02-26 17:06:50
>>wbl+04
Good point -- Access is a great middle ground between kludging something together in a spreadsheet and writing an entire app from scratch.
replies(1): >>alexch+iD
8. zbentl+Pk[view] [source] 2019-02-26 18:03:39
>>paddy_+(OP)
Django is a decent start. I suggest keeping it as simple as possible, and providing easy export of data to CSV’s or spreadsheets, so she can do reporting and analysis in a more free-form fashion (and you don’t have to build a reporting system).
9. gglitc+Qs[view] [source] 2019-02-26 18:58:02
>>paddy_+(OP)
One or more Jupyter notebooks?
◧◩◪
10. alexch+iD[view] [source] [discussion] 2019-02-26 20:07:08
>>obtani+bb
I'm sure this exists, but it's probably about time we had a GUI you can put in front of a Postgres/MySQL server in a similar way to Access forms, as a kind of hybrid between niche app and off the shelf.
replies(2): >>zokier+GQ >>machin+vv4
◧◩◪◨
11. zokier+GQ[view] [source] [discussion] 2019-02-26 22:00:41
>>alexch+iD
LibreOffice Base?
12. dvdhsu+WT[view] [source] 2019-02-26 22:23:47
>>paddy_+(OP)
Hi! I'm David, the founder of Retool (https://tryretool.com). We describes ourselves as "a fast way of building custom internal tools". (That's what's on our landing page, in fact!)

We're inspired heavily by Excel and visual programming. The idea is that business apps — even custom ones — all have the same building blocks for their front-ends: tables, buttons, dropdowns, textinputs, etc. And so we give you all of these building blocks, as components that you can use.

And most custom business apps interface with SQL databases or APIs, so we have native integrations with those. If you want to render a list of users in your app, for example, you could write the SQL query (`select * from users`), and save it as `users_query`. Then, you can drag on a `Table`, and have its `data` property set to `{{users_query.data}}`. Then you're done!

This probably all sounds a bit abstract... so here's a 3 minute demo video, if you're curious: https://vimeo.com/303811211

Let me know if you'd be interested in trying it? I'm at david@tryretool.com if you have any questions / feedback! :)

replies(1): >>redsav+co2
◧◩
13. redsav+co2[view] [source] [discussion] 2019-02-27 17:00:24
>>dvdhsu+WT
Back in the 90s and early 2000s there was a good market for desktop apps based mainly on glue languages and an RDB + interface. Most of these were utter crap. From looking at this offering and other (P|S)aaS nothing has changed except the venue.
◧◩◪◨
14. machin+vv4[view] [source] [discussion] 2019-02-28 16:56:16
>>alexch+iD
maybe data froms action!

http://www.data-forms-action.com/

[go to top]