yaoxingqi / shopyo

🎁 Open inventory management and Point of sales (powered by python) for small shops. Towards ERP. First-timers-friendly. User:testuser | password: pass

Home Page:http://shopyo.pythonanywhere.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


shopyo

Featured on Weekly Python issue 436 🌟

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

  • πŸ‘Œ Modules with Flask
  • πŸ’— Django-like experience
  • πŸŽ‡ Plug and Play

It also makes a great Flask base and supports commands such as:

python manage.py startapp loans

Test it out!

[Important] Create a virtual environment and activate it (not needed when installing via github).

pip install shopyo

then

shopyo new /home/profiles/arj/desktop shopyotest

then cd into the folder

cd /home/profiles/arj/desktop/shopyotest

then install requirements

pip install -r requirements.txt

then

python manage.py initialise  # or `shopyo initialise`
python manage.py runserver  # or `shopyo runserver`

go to url ^^

Note: If the command does not get recognised, close and reopen your cmd

βš—οΈ Stability

beta - now in beta!

πŸ’Œ Contributing Countries

πŸ‡²πŸ‡Ί πŸ‡©πŸ‡ͺ πŸ‡¨πŸ‡³ πŸ‡¬πŸ‡§ πŸ‡ΈπŸ‡¬ πŸ‡ΊπŸ‡¬ πŸ‡²πŸ‡½

πŸ”₯ Default Modules:

Basics:

  • Control Panel
  • Admin
  • Base
  • Login
  • Settings

Shop:

  • Appointment
  • Products
  • People
  • Internals

If you want to use the project as a Flask base, just remove the shop modules in modules/

The engine

Shopyo's engine which provides a Django-like structure and awesome mechanisms has been abstracted into hadbox

πŸ’¬ Community: DiscordΒΆ

Join the Discord community Discord Group

Docs

Link: abdur-rahmaanj.github.io/shopyo/

  • Setting up Shopyo
  • Education section
  • Contributing to Shopyo
  • Modules/Apps
  • Templates
  • Models
  • Views
  • Commandline
  • Shopyoapi
  • Docs
  • Unittests

πŸ“œ Testimonial

This is my first time contributing to a public repo and I have quite enjoyed it. If you're a first-time-contributor the community is very helpful and can help you progress. Since I have been helping in this repo, I have also learnt a few things myself. The owner of the repo is active and is always willing to help.

Also, if I'm around and you're stuck give us a shout. I'll help if I can. @blips5

πŸ“– History

See this linked-in article!

πŸ“° In The News

Who uses Shopyo?

site name description
Maurilearn.com Elearning platform

TODO modules

  • Point of Sales
  • Accounting
  • Contact [done]
  • Pages [in progress]

πŸ“ž Contact

Support team if you are stuck

Roadmap

  • βœ”οΈ Models
  • βœ”οΈ Migrations
  • βœ”οΈ Restful Api
  • βœ”οΈ Manage.py
  • βœ”οΈ CSRF protection
  • βœ”οΈ Easy dev/production mode switch
  • βœ”οΈ Login
  • βœ”οΈ Api namespacing / apps
  • βœ”οΈ Django-like structure (where models, views and templates all in one folder)
  • βœ”οΈ Relative reference (.forms for example)
  • βœ”οΈ Roles management

In Progress

  • πŸ”ƒ Unit tests
  • πŸ”ƒ Integration tests
  • πŸ”ƒ Permission levels

🍳 In Action

About

🎁 Open inventory management and Point of sales (powered by python) for small shops. Towards ERP. First-timers-friendly. User:testuser | password: pass

http://shopyo.pythonanywhere.com

License:MIT License


Languages

Language:JavaScript 60.7%Language:HTML 21.0%Language:Python 18.0%Language:Makefile 0.2%Language:Dockerfile 0.1%Language:CSS 0.0%