Starting a project

Doseok Kim·2023년 10월 4일

WEBPOS

목록 보기
1/2
post-thumbnail

A few months ago, I decide to start a project that small business people can use this software for their business. I know there are not many useful software and also expensive. Most of them are about 1k. This is a burden for small business people. Since I started working as a software engineer, I have dreamed I had a software for not wealthy people. I read an article many years ago. Linus Tobald's father told he was happy because his son made a software for people in this world. The article ashtonished me at the time. I hoped I could make something like him in my life. That could be a POS software with wholesale features for small businesses.

The technologies in this project will be like shown below.

  • Frontend: Angular is one of the best frontend framework. Bootstrap or Material can be the CSS framework. I can't decide which one will be used now but I think Bootstrap is more flexible and has long history. I will decide this later.
  • Backend: Go with Chi router. Python can be a good candate but Go has more powerful performance.
  • Database: Postgresql will be the best choice.
  • Frontend Agent: This will a go service app that communicates with display pole, receipt and label printers. Also this service app wiltransfer changed data from/to backend.
  • Messaging Queue: RabbitMQ will be the best choice. With topic feature, the frontend Agent receives filtered data with this message queue.
  • Local database: I will use Sqlite if I need it. This can be worked with PWA. This can be a good feature if user can't use network. But I am now sure for now.
  • Container: Docker is the best solution. It is about $60 a year for unlimited private images. Then I can pull pushed images anytime I need them.

Procedure is not defiend yet. I will take many from my old work for this project. Container, Frontend, Backend and Agent can be the order of development.
I wanted a place to write down my idea and documentation for the project. And I found this velog and liked this markdown editor. :)
I will put more from the project here later.

profile
Fullstack Developer 입니다

2개의 댓글

comment-user-thumbnail
2024년 10월 15일

Becoming a GCP partner offers businesses a unique opportunity to leverage Google Cloud Platform’s cutting-edge technologies and vast infrastructure. As a gcp partner organizations gain access to advanced tools, training, and resources that allow them to innovate and scale faster. Partners can offer tailored cloud solutions to their clients, ranging from data analytics to machine learning, optimizing operational efficiency. This partnership also enhances a company’s credibility by aligning with Google’s industry-leading cloud services. Moreover, GCP partners benefit from co-marketing opportunities and technical support, which help accelerate growth and drive success in the competitive cloud market.

답글 달기
comment-user-thumbnail
2025년 7월 24일

Tired of routine? Escape into the arms of someone who knows how to lift your spirits and satisfy your senses. Our Escort in Dwarka are known for their beauty, discretion, and heartwarming connection. You’ll leave each encounter feeling lighter, happier, and more alive.

답글 달기