Skip to content

MURHAF-ELMASRI/Point-of-sales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point of sale system 🛒

Point of sale system desktop app uses electron with react and sqlite for local database .

Demo :

If you want to take a look on the app.
you need to install it from here

Use case : 👩‍🔬

  • Add Products to the database
  • Add Products to the WareHouse
  • Record selling process
  • support Arabic - English - Turkish (under development)
  • Dark/Light theme

Issues 🐛:

  • Problem with displaying content in languages other than arabic
  • Some fields are missing in turkish language option
  • Animation of the circle in warehouse is not quit good

Improvements :

  • Add quantity option when sales process.
  • Support extracting bills

Thoughts:

In this section I am going to explain some choices in the project and why I made it.

1 - Design the database

When I was designing the database I was trying to answer and solve the following questions:

  • User can't add un existing product to the warehouse
  • Use can't sale products if they are not in the warehouse
  • Product information are saved after entering it the system.

2 - Context bridge

According to this #issue, exposing renderer to the the main process ipcMain put the app on risk especially when you use third party renderer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published