Skip to content

josh-hdz/secom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Manager

Python Release Mysql

Members

What are you interested in?

Table of Contents
  1. About The Project
  2. Getting Started
  3. Project Overview
  4. License
  5. Contact
  6. Acknowledgements

About The Project

The app is designed to help a small company keep track of their inventory, projects and staff.

The inventory can be managed in different warehouses, and every transaction of material is registered in a Kardex.

The company can determine the material needed for every project, helping them organize the warehouse properly and keep track of how every material is being used.

Here's why:

  • Resource planning software is very expensive, and we weren't able to find a open-source version for small business.
  • We were looking for a challenging project that would let us develop new skills.

If you would like to contribute please be sure to reach out via Twitter or email. Sometimes we don't have enough time to continue developing the project

A list of commonly used resources that I find helpful are listed in the acknowledgements.

Getting Started

The project is being develop in Ubuntu 20.04.2.0.

For the database we are using MySQL Server. In order to properly set up the users please reffer to requirements.txt

Prerequisites

  1. Complete Getting Started

  2. Install every library mentioned in requirements.txt utilizing pip or pip3

Using the app

  1. Please go to main.py and change this portion of the code.
  root.views[root._conv("LIWind")].user_ety.insert(0, "josh-hdz")
  root.views[root._conv("LIWind")].pswd_ety.insert(0, os.environ.get("DB_PSWD"))
  root.views[root._conv("LIWind")].logIn_btn.invoke()

Please note that this will work if you utilized the same password for the MySQL server user, and the new user inside the database, if not you can pass the password as a string.

If you haven't created a user. Please access mysql and create a user of 'Admin' type. Please note that the password you enter will be encrypted before saved. Please write down your password somewhere safe 😄

Developing

Project Overview

The database was designed as following. Database_secom

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Rafael Jimenez - @01RafaelJimenez - rafaeljimenez_01@hotmail.com

Project Link: https://github.com/josh-hdz/secom

Acknowledgements

About

tkinter gui connected to mysql database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages