Skip to main content

Flask base & POS software

Project description


shopyo

Featured on Weekly Python issue 436 🌟

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

  • :ok_hand: Modules with Flask
  • :heartpulse: Django-like experience
  • :sparkler: 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/

💬 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

Project details


Release history Release notifications | RSS feed

This version

1.2.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shopyo-1.2.4.tar.gz (2.1 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page