All Projects → betterlife → Betterlifepsi

betterlife / Betterlifepsi

Licence: mit
Betterlife Intelligent PSI(Purchase, Sales and Inventory) system

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Betterlifepsi

apex
Apex is a self hosted sales, purchase, inventory and accounting solution for small businesses.
Stars: ✭ 55 (+27.91%)
Mutual labels:  inventory, purchase
Shopyo
🎁 Your Open web framework, designed with big in mind. Flask with Django advantages. Build your management systems, ERP products & mobile backend (coming soon). Small business needs apps included by default. First timers friendly. Email: [email protected] | password: pass
Stars: ✭ 172 (+300%)
Mutual labels:  inventory, flask
odoobooks
Odoo Best Practices - Online Book
Stars: ✭ 46 (+6.98%)
Mutual labels:  inventory, purchase
Defterp
deftERP - Jakarta EE (Java EE 7 : JSF, JPA, EJB, CDI, Bean Validation)
Stars: ✭ 207 (+381.4%)
Mutual labels:  inventory, purchase
Mixerp
Open Source ERP, HRM, MRP, MPS
Stars: ✭ 472 (+997.67%)
Mutual labels:  inventory, purchase
Botvid 19
Messenger Bot that scrapes for COVID-19 data and periodically updates subscribers via Facebook Messages. Created using Python/Flask, MYSQL, HTML, Heroku
Stars: ✭ 34 (-20.93%)
Mutual labels:  flask
Cookiecutter Flask Pythonic
Pythonic starter boilerplate for Flask
Stars: ✭ 37 (-13.95%)
Mutual labels:  flask
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-25.58%)
Mutual labels:  flask
Zayzafoun
A simple web blog script written in Python & Flask
Stars: ✭ 30 (-30.23%)
Mutual labels:  flask
Flask Jwt Router
Flask JWT Router is a Python library that adds authorised routes to a Flask app.
Stars: ✭ 43 (+0%)
Mutual labels:  flask
Openvpn Cms Flask
一套关于openvpn服务的后台管理系统,通过前后端分离的方式设计,便于用户通过web端进行增删用户,并查询用户的使用时间和地理位置等信息。
Stars: ✭ 40 (-6.98%)
Mutual labels:  flask
Maps4all
Generalized application for displaying location-based resources on a map
Stars: ✭ 36 (-16.28%)
Mutual labels:  flask
Tensorflowjsclientsideprediction
An example of a client side prediction made with TensorFlowJS
Stars: ✭ 34 (-20.93%)
Mutual labels:  flask
Analysispreservation.cern.ch
Source code for the CERN Analysis Preservation portal
Stars: ✭ 37 (-13.95%)
Mutual labels:  flask
Ansible device42
Scripts to generate static inventory file or generate dynamic inventory for ansible from Device42 data
Stars: ✭ 33 (-23.26%)
Mutual labels:  inventory
Flask Dashboard Corona Dark
Flask Dashboard - Corona Dark Design | AppSeed
Stars: ✭ 41 (-4.65%)
Mutual labels:  flask
App
The SimpleLogin back-end
Stars: ✭ 958 (+2127.91%)
Mutual labels:  flask
Multitube
Watch multiple YouTube videos by providing video links or playlist links or channel links or maybe a mix of them! All without opening a single extra tab.
Stars: ✭ 36 (-16.28%)
Mutual labels:  flask
Reddit sse stream
A Server Side Event stream to deliver Reddit comments and submissions in near real-time to a client.
Stars: ✭ 39 (-9.3%)
Mutual labels:  flask
Healthcheck
Health Check ✔ is a Machine Learning Web Application made using Flask that can predict mainly three diseases i.e. Diabetes, Heart Disease, and Cancer.
Stars: ✭ 35 (-18.6%)
Mutual labels:  flask

Betterlife Intelligent PSI Travis (.org) Code Coverage

Intelligent PSI(Purchase, Sales and Inventory) management system

GitHub Code Health Requires.io commits since release Release PyPI

Try to answer some questions like

  • Which product generates the most revenue/profit in my store and what's the data?
  • When do I need to replenish the stock and how much do I lost if that's not done?
  • What is the optimized quantity/date for replenish the stock?

Install & Run & Deploy

  • Run using Docker (Recommend)

    • Make sure docker is installed and configured correctly.
    • Clone the code via git clone https://github.com/betterlife/betterlifepsi.git
    • cd betterlifepsi && docker-compose build && docker-compose up to build and run the docker image
    • Please notice the database data is mounted to a docker volume called psi_data by default.
  • Install and run locally

    • Clone the code via git clone https://github.com/betterlife/betterlifepsi.git
    • pip install -r requirements.txt to install runtime dependencies.
    • pip install -r etc/requirements/test.txt to install development dependencies.
    • Create postgresql database and user for the application.
    • Set follow environment variables:
      • DATABASE_URL : Database URL, only postgresql is tested as of now.
      • FLASK_APP: Should be set to psi.cli:application
      • SECURITY_PASSWORD_SALT : password salt for password generation
      • SECRET_KEY : secret key for password generation
      • CLOUDINARY_URL : Cloudinary URL if use cloudinary to store image attachments
      • SENTRY_DSN : Sentry DSN if use sentry to handle exceptions
    • flask run to run the application
    • Set environment variable TEST_DATABASE_URL and invoke flask test to run tests.
  • Install and run on heroku

    • Click button Deploy to deploy current version to heroku.

Links

License

Betterlife PSI uses MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].