Jump to content

Hello everyone! I can't find this info so I hope someone here will know the answer. ^^ IF, IF I would want to make a Retail Software / Retail Management Software where I would put stock in and sell items through it... In which programming languages these types of software are coded? My guess is C++ but I don't know since I can't find information about it.

Link to comment
https://linustechtips.com/topic/462648-management-software/
Share on other sites

Link to post
Share on other sites

Hello everyone! I can't find this info so I hope someone here will know the answer. ^^ IF, IF I would want to make a Retail Software / Retail Management Software where I would put stock in and sell items through it... In which programming languages these types of software are coded? My guess is C++ but I don't know since I can't find information about it.

c# is the best bet, can you code at all currently? 

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209049
Share on other sites

Link to post
Share on other sites

Only for the web side. But I will have a look at c# if you say so. ^^

what languages?  i assume javascript? 

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209063
Share on other sites

Link to post
Share on other sites

HTML/CSS/50/50(not really)Javascript/And 50/50(not really)PHP. ^^ Basic stuff. 

i would recomend you not jumping straight in at C# then i would suggest you learn python as a basis then eventually learn C# or maybe even Java

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209090
Share on other sites

Link to post
Share on other sites

i would recomend you not jumping straight in at C# then i would suggest you learn python as a basis then eventually learn C# or maybe even Java

It's not that serious to like build it perfect or whatever. It's just I kinda got this idea from Javascript looking through it and stuff. But I think that it would be worse to build it as web based application. So that's why I started to search online how to make such "software" but there is no good info's just already made software.

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209126
Share on other sites

Link to post
Share on other sites

It's not that serious to like build it perfect or whatever. It's just I kinda got this idea from Javascript looking through it and stuff. But I think that it would be worse to build it as web based application. So that's why I started to search online how to make such "software" but there is no good info's just already made software.

 

Why do you think the web wouldn't be a good fit? What would you rather use instead? Windows desktop? Linux desktop? Android? iOS? etc

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209263
Share on other sites

Link to post
Share on other sites

Why do you think the web wouldn't be a good fit? What would you rather use instead? Windows desktop? Linux desktop? Android? iOS? etc

As you can see I have no idea about these things. I just assume that Windows(software) is safer and more stable than Web based(whatever). That's just assumption because I don't know. ^^

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209293
Share on other sites

Link to post
Share on other sites

As you can see I have no idea about these things. I just assume that Windows(software) is safer and more stable than Web based(whatever). That's just assumption because I don't know. ^^

 

Is this just a project for fun or are you trying to build something that will actually be used in a retail store?

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209339
Share on other sites

Link to post
Share on other sites

Is this just a project for fun or are you trying to build something that will actually be used in a retail store?

Well at the beginning it's just for fun or not even fun. Mostly for learning how all that works. But if I will feel like it won't go bad it could be used in a store.

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209359
Share on other sites

Link to post
Share on other sites

Well at the beginning it's just for fun or not even fun. Mostly for learning how all that works. But if I will feel like it won't go bad it could be used in a store.

 

Most of the project, managing employees, inventory, etc can probably be done with just about anything. You'll have your UI for people to interact with and a database to store everything.

 

I'm not sure what you would do for the sales part of your project.

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209547
Share on other sites

Link to post
Share on other sites

Most of the project, managing employees, inventory, etc can probably be done with just about anything. You'll have your UI for people to interact with and a database to store everything.

 

I'm not sure what you would do for the sales part of your project.

Yea it will be close to impossible to make such thing because there is not much info online I guess no one actually makes tutorial based videos or articles about these types of things. ^^ So I guess I will just have to forget about making one. ^^ I've read that it's kinda possible to make it with ruby on rails which I don't know anything about.

But I think that this kind of thing could actually be made just as a simple website...

At least IMO, I don't see anything that advanced in it except how would it interact with barcode scanner(that's what keeps me away from trying to make it). 

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6209592
Share on other sites

Link to post
Share on other sites

Yea it will be close to impossible to make such thing because there is not much info online I guess no one actually makes tutorial based videos or articles about these types of things. ^^ So I guess I will just have to forget about making one. ^^ I've read that it's kinda possible to make it with ruby on rails which I don't know anything about.

But I think that this kind of thing could actually be made just as a simple website...

At least IMO, I don't see anything that advanced in it except how would it interact with barcode scanner(that's what keeps me away from trying to make it). 

 

You don't need a tutorial on making sales management software to be able to make one, that's the whole point. Think about what you would need and find tutorials on those parts.

 

Need a DB? Find some MySQL tutorials. Forms? A quick search will bring back great tutorials.

 

If you want to do it online PHP with HTML and Javascript would be a good start but honestly its unlikely that it would ever be suitable to be used in a real retail store, people pay teams of professional software engineers a lot of to make things like that plus the infrastructure costs, security, legal requirements, certification, monitoring, pen testing, etc will cost a small fortune on their own. All that said take it as a learning experience, once you are comfortable with PHP basic move into Object-orientated programming and look at frameworks.

 

Also for the barcode scanner many actually just work like a keyboard. They will read the barcode and enter it just like you would with a keyboard.

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6210010
Share on other sites

Link to post
Share on other sites

Yea it will be close to impossible to make such thing because there is not much info online I guess no one actually makes tutorial based videos or articles about these types of things. ^^ So I guess I will just have to forget about making one. ^^ I've read that it's kinda possible to make it with ruby on rails which I don't know anything about.

But I think that this kind of thing could actually be made just as a simple website...

At least IMO, I don't see anything that advanced in it except how would it interact with barcode scanner(that's what keeps me away from trying to make it). 

 

There's not many tutorials out there for big projects. Building software is like building a lot of small pieces and connecting them together. Most tutorials focus on teaching you the tools you use, like programming languages, frameworks, storage methods, etc. As a programmer you take what you know and you put it all together to create your project, and you'll keep learning and getting better the more you do this. You'll have your list of requirements and features for the software, and you work at it piece by piece. Don't worry about creating a commercial product this early, just focus on learning and seeing what you can build.

 

You said you already know some web programming, and a web app can do what you want. If there's any issues, there may not be, with external hardware like a bar code scanner, you can always create an separate program which bridges the gap for you. So if you decide to stick with the wep app, you could stick with PHP as your server side language but you have plenty of other options that you may prefer. Here are some of those options

  • ​Ruby with Ruby on Rails
  • JavaScript with Node and Express or another option
  • C# with ASP.NET
  • Python with Django, Flask, or another option.
  • Java with Spring, Play, or another option.
  • etc

But if you choose to try building this as a desktop app, then you also have plenty of options there as well. Here are some options

  • C# with WPF
  • Python with Kivy
  • Java with JavaFx
  • C++ with Qt
  • etc

You also have a lot of choice with your database

  • MySQL
  • PostgreSQL
  • SQL Server
  • SQLite
  • MongoDB
  • etc

As you can see, there's so much choice. Not sure where to start? Start by picking the programming language you think you'd like to use and go from there. If you change your mind a month later, no big deal, you'll keep learning throughout the process.

Link to comment
https://linustechtips.com/topic/462648-management-software/#findComment-6211778
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×