Could you build a Rest API or website without internet access?
Could you get a website up to allow for basic CRUD stuff, like tracking how many apples you have left?
I know Ubuntu has a basic web server built in, as well as Python.
Could you get a website up to allow for basic CRUD stuff, like tracking how many apples you have left?
I know Ubuntu has a basic web server built in, as well as Python.
Setting those questions aside and assuming Windows has zero way to track apples (Excel could work). In that case, Ubuntu media should come with the other parts of the LAMP stack (apache, mysql, perl/php/python). Pick one language and write the simplest CGI scripts possible to track apples. I'd probably pick Perl since I used it back in the days of CGI scripts. You might even be able to skip the MySQL part and just do file IO, there is a max of 29 users. If you get stuck, use man pages for help.
Assume you have full support of the local authorities.
My internet went down the other day, making me think of this.
Assuming some form of networking, I'd get DHCP configured, and make sure they could all ping one of the machines chosen as a server.
Why bother with Ubuntu, they're already working with Windows, and thus no driver issues to work out, etc.
I'd then write a server and clients in Lazarus, skipping the whole web thing completely.
Yes, I could do it in a python CGI, but why?
I think you could get two PCs to communicate via Bluetooth, plus I imagine a cell phone used as a mobile hotspot ( without actual internet) could be used as a router.
I make websites at home and serve them on my local network. Anybody attached to our wifi can visit them, even if that wifi isn't connected to the larger internet.
Now that I have an offline browsable version of the Python docs, this is super easy. I'd use the built in HTTP server that they don't recommend you use for production (since we're living in a village). From there, building a CRUD app is pretty straight forward. Python has SQLite built in as well.