Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Cassio Kawakita5,733 Points
What is the best language/track to create a POS (point of sale) app/software for a small shop?
Hi, my father has a very jurassic POS windows based system. I would like to know what is the best language for a beginner to learn in order to build a POS(point of sale software) for his small shop. I also would like to know what language can allow me to access it's database online and offline (similar to the sync abilities of Wunderlist). Again I am newbie...I have studied some basic C/C# while studying engineer in college, and I have just finished the codecademy HTML+CSS, JS, Ruby courses.
I know there is a course in the PHP track focusing on creating an e-commerce online shop using paypal as mean of payment. It seems there is as well in the PHP course this: PHP & The Stripe API, from the description ,the Stripe API is a robust and powerful solution to e-commerce checkout systems, however It's pro content.
John Steer-FowlerCourses Plus Student 11,734 Points
Hey Cassio Kawakita
Sounds like a cool project. For something like this literally any programming language could be used. Personally I would recommend Ruby, and make use of the Ruby on Rails framework. Using RoR you could make a nice simple web application to run in a computer's browser.
There are a few things you may need to address. Most modern POS systems run on touch screen devices and once an item is tapped or clicked it updates on the screen instantly. You may need to bring in technologies such as AJAX to have functionality like this.
However, I am sure with RoR you will be able to make a simple cloud based POS system in a few weeks.
If I were to start this project, I would use Ruby on Rails, so thats why I am recommending it.
Hope this gives you some advice.
Keep up the good work