Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating a web based point of sale system [closed]

I am considering of prototyping a web based point-of-sale system. I don't have programming skills but I'm thinking of using this project in order to learn.

I would like to ask you the following two questions:

  1. Do you think the above task is achievable within the period of 6 months (for building a rough prototype of the basic functions of a POS)?
  2. If yes, which programming language would you recommend me and why? (I was thinking of Python)

Your advice is greatly appreciated!

like image 804
sp_key Avatar asked Nov 25 '25 06:11

sp_key


1 Answers

Python is a very quick and productive language to develop in, so that would be a good choice, IMO. Personally I find it the most pleasant language to develop in.

But I think a POS system is a terrible first programming project. A proper POS system covers too many aspects like security, authentication, data storage, client-server. Each of those has its own gotcha's and significant learning curve.

If you want to go through with it nonetheless, chop the project up into manageable pieces that can be built and tested separately. You could start by writing a simple program that accepts text commands from the console and stores the transactions in e.g. a text file or in a pickled Python dictionary. This would be the start of the server. Later you can add a web or GUI front-end, or have the server store transactions in a database.

like image 152
Roland Smith Avatar answered Nov 27 '25 21:11

Roland Smith



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!