Skip to content

🎁 Open inventory management and (coming soon) Point of sales (powered by python) for small shops. Towards ERP. First-timers-friendly

License

Notifications You must be signed in to change notification settings

gerryflux/shopyo

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


shopyo
Shopyo

🎁 Open inventory management and Point of sales (powered by python) for small shops.

  • πŸ‘Œ Crisp UI
  • πŸ’— Intuitive
  • πŸŽ‡ Instant lookup
  • ✏️ Towards customisation

βš—οΈ Stability

alpha - highly volatile, core features not yet finished

πŸ’Œ Contributing Countries

πŸ‡²πŸ‡ΊπŸ‡©πŸ‡ͺ

πŸ”₯ Just Added Features

  • Confirmation before deleting section
  • Settings fully operationable
  • Apply settings works for existing and non-existing db

πŸ“– History

Months ago i was searching github, looking for a point of sales solution using Python. What pricked me was that a good many had an annoying point. Some mandatorily required Posgres as though it ships with your computer, others' codebases were a tkinter spaghetti mess, yet others were django-based accounting monsters ...

I decided to give it a try, modelling it after a client request i once got. Made it flask-based with sqlalchemy+sqlite. You can instantly get started with no hassle, switching to something powerful when you want to (since it uses an ORM)

For the UI, we used the latest, bootstrap4, fa5 and jq3. Interestingly enough, i had two shop owners try it, the usage simplicity was praised

It's still in dev and supports instant lookup. Long story short, with some programming skills, you can solve some everyday problems. And yes, no cdn, all libs are bundled so that you can use it completely offline

See this linked-in article!

♨️ Contributing

If you want to contribute, go ahead, we ❀️ it. We follow a πŸ’― % first-timers-friendly policy.

  • Add your country flag in readme after accepted PR

πŸ’¬ Community: Discord

https://discord.gg/k37Ef6w

πŸ”§ Install instructions

  • download python3.7
  • clone and cd into project
  • run python -m pip install -r requirements.txt

πŸ‘Ÿ Run instructions

run initialise.py

python initialise.py
python apply_settings.py

then run the app in shopyo/shopyo

python app.py

the go to the indicated url

🍳 In Action

About

🎁 Open inventory management and (coming soon) Point of sales (powered by python) for small shops. Towards ERP. First-timers-friendly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 64.8%
  • Python 35.2%