Eshopbox is ticket assignment project. Here anyone can create tickets. only admin can view all tickets rest of user can only view his own ticket.
In Eshopticket Assignment you can
- Create A Ticket
- Assign a ticket
- Close a ticket.
- find open tickets for a department
- find open tickets for a manager.
-
Only super user can view all ticket
-
Employee can view his created ticket or assigned ticket
-
Employee can change the status
-
Ticket can be filtered by Status, Department, AssignedTo,
-
Employee can login with his credentials
-
Admin can create more employee as authenticate user
-
Admin can create Department
-
Admin can create Designations
-
Admin can assign Designations to Employee
What things you need to install the software and how to install them
- first install pip on system windows or linux
- using pip install --- /* with this command you can install all requirement*/
- Django==2.0.5
- django-filter==1.1.0
- mysqlclient==1.3.12
- pytz==2018.4
- MySql 5.6
- PyCharm IDE
- for more info please run pip freeze > requirement.txt
Give examples
clone from https://github.com/harryanand060/eshopbox or download
- eshop_db.sql just import into mysql
- DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'eshop_db', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': 3306, 'OPTIONS': {'init_command': 'SET default_storage_engine=INNODB', } } }
- username=admin
- password=admin@1234
- username=anand
- password=anand@1234
- username=hemant
- password=Hello@9876
- Anand Kumar - https://github.com/harryanand060/
- Hat tip to anyone who's code was used
- Inspiration
- etc