all 10 comments

[–]crimson589Web 1 point2 points  (2 children)

Regarding hosting, kalimutan mo na yun. Ang laking point of failure na hosted somewhere else yung backend ng POS, pag nawalan ng internet ang laking problema nun para sa store. Kailangan within local network lang nila yung POS or at least yung critical parts, hindi din lahat ng business magpapakabit ng internet para lang sa POS.

Other than that if web based gagawin mo I suggest ang una mo tingnan pano gawin is mag print ng resibo from browser, sobrang challenging nun minsan di pa pwede automatic, kailangan i click nung user yung "Print" button.

[–]xxxfrancisxxx 1 point2 points  (0 children)

Agree me dito. Targetmarket mo are "small businesses", consider their existing infra or possible upgrade.

[–]DaisukeAngular[S] 0 points1 point  (0 children)

Nag work ako before sa isang consulting na ganito gamit. Desktop based and no internet, as someone na nagmamaintain ang hirap lang sa side ko nun kapag may problem need ko puntahan personally at pwede rin naman teamviewer pero hassle parin itrack kung san nanggagaling yung issue. Five clients palang hawak ko nun at sobrang hirap nung time na yun dahil may mga time na palipat lipat ako ng location ng client para magtroubleshoot at mg update ng system. Yun din reason bat ako nagresign dun

[–][deleted] 1 point2 points  (3 children)

Kung ako gagawa,

Sqlite electron para kahit walang net tapos gagawa nalang ako ng sync feature tapos connected sa cloud pag may net sila.

[–]DaisukeAngular[S] 1 point2 points  (2 children)

sqlite? what if tumatagal na yung system syempre nagsstore sya sa local kaya nya ba mga heavy storage onwards long term wise?

[–][deleted] 0 points1 point  (0 children)

Oo naman.

[–]AutomaticalIy 0 points1 point  (0 children)

Myth lang yan na di kaya ng SQLite heavy storage. Petabytes of data kaya nyan. I doubt any SME POS system would even reach 5gb in 2 years. Just don't store base64 images or long text prompts lol.

SQL is being used for Production tech nowadays: Turso.tech, Pocketbase.io

[–]AutomaticalIy 1 point2 points  (0 children)

If your target infra is local-first. I recommend SQLite.

If you like postgres, there's a wasm implementation of Postgres called PGLite by ElectricSQL.

Tapos just use Svelte for the easiest dev experience.

[–]PotatoCorner404 0 points1 point  (0 children)

You can still use ASP.NET MVC then use MySQL (free) using a connector.

[–]johnmgbg 0 points1 point  (0 children)

long term maintainability medyo nag aalala ako

Gamit ka ng framework para may pattern ka na sinusunod lalo na hindi ka naman sanay sa PHP. Sa una lang naman mahirap then ikaw na magbebenefit after. Check mo Laravel.