Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.
+
-
-
-
+
+
+
+
+
+
+
+
+
+
From acb8b3be226a96685eccaa2c4d8362539352eeac Mon Sep 17 00:00:00 2001
From: Aemitrius <67407608+Aemitrius@users.noreply.github.com>
Date: Thu, 1 Oct 2020 14:00:45 +0530
Subject: [PATCH 30/33] Update README.md
---
README.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index ae476d0..ffe96eb 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+
+
+
+
+
# Inventory_System_Eurymedons
-python manage.py migrate --run-syncdb
From 008267b7fcb5428d036d91b4fc6f5a40d079fe23 Mon Sep 17 00:00:00 2001
From: Aemitrius <67407608+Aemitrius@users.noreply.github.com>
Date: Thu, 1 Oct 2020 17:50:47 +0530
Subject: [PATCH 31/33] Update README.md
---
README.md | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 108 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index ffe96eb..998fd0a 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,113 @@
-
+
-# Inventory_System_Eurymedons
+# Inventory Management System by Eurymedons
+
+## Basic Info
+A well designed management system(browser based web application) for eliminating time consuming physical management systems/methods, error-prone manual record keeping and physical reporting methods.
+
+This project is based on python with various user-friendly features which are completely customizable and editable in the long run.
+
+A preview is shown below
+![Image Preview](https://github.com/codesbyN/Inventory-image-Eurymedon/blob/master/SS1.png "Image Preview")
+### Features -
+ * Frameworks -
+
+ Django framework, Dango Rest, Bootstrap
+ * User friendly UI created with Bootstrap
+ * Various database in different sections
+ * Admin panel created with Django
+ * Customizable user login system with editable user profiles
+ * Contact page for easier help and feedbacks
+## Functional features -
+ * Dashboard/Charts for visualization of the data
+ * Admin panel customizable and different access level
+ * Encryption feature in lieu of barcode system for better and safe transfer of data in the check in/out system. Also it can be used with various other features, hence improving its flexibility. Also it reduces the disadvantages in case of security of barcode systems.
+ * Specific ID system for employees and different items, equipped with the encryption feature
+ * Categories for different types of items stored. Each item has its own profile and can be viewed for more details. More categories can be added as per requirements if needed
+ * Record/History feature for different kinds of items
+ * Record keeping of users and filter feature for easy and fast searches
+ * Pdf download option of records to be used as hard copy.
+ * Navigation tutorial section for easy use.
+ * Only selected admins or superusers are permitted for full acccess of the inventory. Only superusers/selected admins can give users specific permissions and other customzatios from the admin panel.
+ * A user friendly chatbot for easy maintanence and help of the system
+
+ # What makes our Inventory better than everyone else?
+
+ The problem with the traditional inventory system was that they were not secured and easily maintainable. In a world of Technologies, there is need of an online system of inventory management. But still most inventory system is made using the outdated php language or languages such as React which is known for it's unstable modules sometimes.
+ After going through a number of articles we found out that Django will be the best language for an inventory system. The Django language is open source and maintain by a large communities and with every update it becomes more and more better. It is very much secure than the other languages and even a normal user can be quickly learn to handle the models of the websites and customize it accordingly.
+
+ And the very next thing that makes us better than any other inventory systems is that instead of the traditional barcode system, we are now using a new cryptography based encryption system. We found out that using barcodes have now become outdated and it is very vulnerable. Any person can retrieve the information stored in a barcode and it is big concern. Even though we are just sending equiments from one place to another, we have to make everything in a secure way.
+
+ Now an user can use our encryption system, input the data such as the quantity of items and their types, encrypt it with a key and print out the encrypted text(instead of the barcode) and send it out with the items. The user who will recieve it will now use the key given to him and decrypt the text(instead of the usual scanning of the barcode).
+ This way is more secure as only the person who has the key can access the information.
+
+ The Encryption system can also be used to exchange information between different person and can be put into many different uses as required by the user.
+
+# Installation -
+The `requirements.txt` file contains all the required libraries to be installed.
+
+Use `pip install -r requirements.txt` to install the required dependencies(Or pip3).
+
+python to be more than 3.0.0 and django –version 3.1.1. Also bootstrap 4.1,4.0
+
+Extra apps needed are -
+ * Pillow
+ * WeasyPrint
+ * Crispy_forms
+ * Widget tweaks
+ * chart js
+ * gtk for windows
+
+ Use `pip install libname` to install the apps.
+
+ Steps after extracting the zip file -
+ * Go to the project folder and start the environment with conda or venv.
+ * Run `python manage.py collecstatic`
+ * Run `python manage.py makemigrations` -> `python manage.py sqlmigrate appname migration_number` -> `python manage.py migrate`
+ * Finally run `python manage.py runserver` to run the site on your localhost on port 8000.
+ * use `python manage.py createsuperuser` to create a super user and then login to the admin panel and enjoy the databases.
+
+ ## Issues to be solved -
+ * The chatbot is still an incomplete feature. Also as this is a prototype it has few errors to be solved but it perfectly shows the features and the main aim of of the project we built.
+ * Since we had only one month and we have only made a prototype with a basic template, everything in the website can be improved with given time and made better.
+
+# Technologies used
+![JavaScript](https://img.shields.io/badge/-JavaScript-black?style=flat-square&logo=javascript)
+![Python](https://img.shields.io/badge/-Python-black?style=flat-square&logo=Python)
+![Bootstrap](https://img.shields.io/badge/-Bootstrap-563D7C?style=flat-square&logo=bootstrap)
+![ElasticSearch](https://img.shields.io/badge/-ElasticSearch-005571?style=flat-square&logo=elasticsearch)
+![Git](https://img.shields.io/badge/-Git-black?style=flat-square&logo=git)
+![HTML5](https://img.shields.io/badge/-HTML5-E34F26?style=flat-square&logo=html5&logoColor=white)
+![CSS3](https://img.shields.io/badge/-CSS3-1572B6?style=flat-square&logo=css3)
+![Heroku](https://img.shields.io/badge/-Heroku-430098?style=round&logo=heroku)
+![django](https://img.shields.io/badge/-django-450098?style=round&logo=django)
+
+
+ ### Site is hosted on [Eurymedon Inventory](www.eurymedon-inventory.herokuapp.com)
+ **To login to the admin and view the models go to**
+ [admin login](eurymedon-inventory.herokuapp.com/admin)
+ ### login : demo
+ ### Password:inventory
+
+
+ # A quick Navigation and feature info
+ [Charts](http://eurymedon-inventory.herokuapp.com/dashboard/) - This is where you can dyanamically view charts in different ways, these are easily customizable according to the user needs.
+ [Encryption](http://eurymedon-inventory.herokuapp.com/encryption/encryption/) - This is the menu for the encryption system.
+
+ [Categories](http://eurymedon-inventory.herokuapp.com/categories) - This is menu for categories and product information page.
+
+ [People List and Pdf](http://eurymedon-inventory.herokuapp.com/users/user-list) - This is place where you can use our filter option and also elastisearch to find a specific product or person. This page can also show you the pdf option by which you can download any record.
+
+ [The Chatbot](http://eurymedon-inventory.herokuapp.com/thechatbot/thechatbot) - GET/POST/PUT/DELETE for Questionaires - Use for listing questionaires
+
+ [Chat list](http://eurymedon-inventory.herokuapp.com/chat/thechatbotchat/) - GET/POST/PUT/DELETE for Chat history of User
+
+ [Chat instance](http://eurymedon-inventory.herokuapp.com/chat/thechatbotchat/chatbot/) - Uploading json file of dialog tree
+
+
+
+
From 5ef36da010a590ed637041cb072d7ef0d692e364 Mon Sep 17 00:00:00 2001
From: Aemitrius <67407608+Aemitrius@users.noreply.github.com>
Date: Thu, 1 Oct 2020 17:51:40 +0530
Subject: [PATCH 32/33] Update README.md
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 998fd0a..761934f 100644
--- a/README.md
+++ b/README.md
@@ -96,6 +96,7 @@ Extra apps needed are -
# A quick Navigation and feature info
[Charts](http://eurymedon-inventory.herokuapp.com/dashboard/) - This is where you can dyanamically view charts in different ways, these are easily customizable according to the user needs.
+
[Encryption](http://eurymedon-inventory.herokuapp.com/encryption/encryption/) - This is the menu for the encryption system.
[Categories](http://eurymedon-inventory.herokuapp.com/categories) - This is menu for categories and product information page.
From 285b223ee07ad3256b44210e450781fa52994017 Mon Sep 17 00:00:00 2001
From: Aemitrius <67407608+Aemitrius@users.noreply.github.com>
Date: Thu, 1 Oct 2020 21:30:45 +0530
Subject: [PATCH 33/33] Update README.md
---
README.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 761934f..4a2697b 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,14 @@
+
+
+
+
+
+
+
+
# Inventory Management System by Eurymedons
@@ -13,7 +21,7 @@ This project is based on python with various user-friendly features which are c
A preview is shown below
![Image Preview](https://github.com/codesbyN/Inventory-image-Eurymedon/blob/master/SS1.png "Image Preview")
-### Features -
+### Features - :eyes:
* Frameworks -
Django framework, Dango Rest, Bootstrap
@@ -22,7 +30,7 @@ A preview is shown below
* Admin panel created with Django
* Customizable user login system with editable user profiles
* Contact page for easier help and feedbacks
-## Functional features -
+## Functional features - :handshake:
* Dashboard/Charts for visualization of the data
* Admin panel customizable and different access level
* Encryption feature in lieu of barcode system for better and safe transfer of data in the check in/out system. Also it can be used with various other features, hence improving its flexibility. Also it reduces the disadvantages in case of security of barcode systems.
@@ -35,7 +43,7 @@ A preview is shown below
* Only selected admins or superusers are permitted for full acccess of the inventory. Only superusers/selected admins can give users specific permissions and other customzatios from the admin panel.
* A user friendly chatbot for easy maintanence and help of the system
- # What makes our Inventory better than everyone else?
+ # What makes our Inventory better than everyone else? :clap:
The problem with the traditional inventory system was that they were not secured and easily maintainable. In a world of Technologies, there is need of an online system of inventory management. But still most inventory system is made using the outdated php language or languages such as React which is known for it's unstable modules sometimes.
After going through a number of articles we found out that Django will be the best language for an inventory system. The Django language is open source and maintain by a large communities and with every update it becomes more and more better. It is very much secure than the other languages and even a normal user can be quickly learn to handle the models of the websites and customize it accordingly.
@@ -71,7 +79,7 @@ Extra apps needed are -
* Finally run `python manage.py runserver` to run the site on your localhost on port 8000.
* use `python manage.py createsuperuser` to create a super user and then login to the admin panel and enjoy the databases.
- ## Issues to be solved -
+ ## Issues to be solved - :hourglass:
* The chatbot is still an incomplete feature. Also as this is a prototype it has few errors to be solved but it perfectly shows the features and the main aim of of the project we built.
* Since we had only one month and we have only made a prototype with a basic template, everything in the website can be improved with given time and made better.