My Portfolio
Scroll down to discover
Back to portfolio



Capture dโ€™รฉcran 2021-08-11 153044
Capture dโ€™รฉcran 2021-08-11 153142
Capture dโ€™รฉcran 2021-08-11 153303
Capture dโ€™รฉcran 2021-08-11 153408
Capture dโ€™รฉcran 2021-08-11 153434
Capture dโ€™รฉcran 2021-08-11 153504
Capture dโ€™รฉcran 2021-08-11 153610
Capture dโ€™รฉcran 2021-08-11 153703
Capture dโ€™รฉcran 2021-08-11 153733
Capture dโ€™รฉcran 2021-08-11 153900


A good software can increase your business opportunities, customer & team satisfaction and save your time & money as well. QCWORKSPACE is amazing to meet all of the requirements.

โŠณ Projects:
QCWORKSPACE makes project management much easier. Monitor the tasks of different team members, track time on each tasks and get timesheet. Send invoices for the projects to your clients and get payment online. See auto calculated project progression. Add different milestones and meet the deadline. Discuss on the projects and get users feedback.

โŠณ Tasks:
Add tasks for your projects, assign to team members and add multiple collaborators. Set deadlines, check status and activity logs. Team members can comment and attach files. Mention users in comments and get instant notifications. Easily create multiple tasks and clone similar tasks. Manage tasks by list and drag & drop in kanban view.

โŠณ Recurring tasks:
Create recurring tasks automatically through cron job. If you need to do same kinds of tasks after every certain time, then set the recurring tasks. It allows to set different time duration to create tasks.

โŠณ Clients:
Manage your customers/agents and the contacts of the customers. You can allow to register customers or add your customers manually. Get the detail information about contacts, projects, invoices, payments, requests, support tickets, essential files, events and notes for each user. You can allow your clients to use the client portal. Each clients/user will get individual dashboard to see their projects and other information. Let your agents followup the projects and get feedback instantly. Set permissions for the clients to limit their access.

โŠณ Chat with customers:
You can communicate with clients via messages and chat. Set the permissions that which team members can communicate with clients. See online status of your clients.

โŠณ Chat with team members:
Send direct messages to your team members. Create multiple conversations based on different topics. Reduce waiting time for feedback and make project management more faster.

โŠณ Support tickets:
Let your clients to create support tickets and get notifications by web and email. Auto generate tickets from customer emails. Assign tickets to team members, reply comments with attachment. Mange customer support in one place.

โŠณ Knowledge base:
Create knowledge base articles for you clients and mange custom support more efficiently. Create different categories for knowledge base and let the customers solve their problems without asking for support.

โŠณ Help articles:
Create internal knowledge base for your team members. Add different articles for different types of rules and information. Only team members can access the help articles.

โŠณ Team management:
Add your team members and set different roles for different members. Manage their accounts and get overall information at a place. All team members can access their dashboard based on their permissions.

โŠณ Event calendar:
Create your personal events list and share events with team members and clients. Integrate google calendar and stay synced. See upcoming events in dashboard.

โŠณ Notes:
Store your private notes and attach files. Add useful tags with notes and find easily. Create public notes for projects and let access to the project members.

โŠณ Announcements :
Create announcements for your team members and clients and publish on their dashboard. It helps to inform about any notice easily with others.

โŠณ Timeline :
Share ideas and documents with your team members. Add essential links and news to improve your team growth.

โŠณ Time cards:
Manage attendance of your team members by the time cards. You can set IP restrictions for time cards access so that team member canโ€™t log the time from outside of office.

โŠณ Leaves:
Manage your team members leave applications. Check total numbers of leave taken by each team members. Add different leave categories. Approve or reject leave applications. Set supervisors for different team or team members.

โŠณ Personal todo list:
Create your personal todo list and manage your work more efficiently. Donโ€™t forget to do any important task and stay focused on daily work. Each team members and clients can add their personal todo list.

โŠณ Notifications:
Get notifications for all important actions including task creation, comments, tickets, messaging etc. There are 2 types of notification. You can get the notification in the application and also in email. You can enable or disable all notifications and set whoโ€™ll get which notifications.

โŠณ Push notifications:
Get real time notifications in your browser using pusher.

โŠณ reCaptcha:
Added extra layer of security by adding google reCaptcha in all login forms.

โŠณ Integrate google drive:
You can use google drive as a alternative storage. All files you upload using the application will be stored in google drive.

โŠณ Multiple dashboard:
Add multiple dashboard using many predefined widgets. There are different types of useful widgets which you can use for your different types of dashboards. Design your own dashboard layout by drag & drop the widgets. Add your custom widgets. It supports to include third party embedded widgets like as weather widget.

โŠณ Feature customization:
Enable/disable the modules according to our needs. There are lots of features and you may will not be interested to use all of them. You can easily disable the unnecessary features.

โŠณ Multi language support:
Translate the application to multiple languages by just one Select Option.

โŠณ Activity logs:
Get the details about team members activities in different projects. Monitor everything what your team members doing and stay up to date.

โŠณ Custom email templates:
Update all email templates and add your custom design and content. Easily change the text from editor.

The Brief

Architecture & Methodology
โžค ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ : Monolithic

๐Ÿ“ก ๐—ฃ๐—ฅ๐—ข๐—— & ๐—–๐—ข๐—ก๐—™ ๐ŸŒ
โžค ๐—ฃ๐—ฅ๐—ข๐—— ๐—˜๐—ก๐—ฉ๐—œ๐—ฅ๐—ข๐—ก๐— ๐—˜๐—ก๐—ง : VPS, Internal Servers.
โžค ๐—ช๐—ฒ๐—ฏ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ & ๐—ฃ๐—ฟ๐—ผ๐˜…๐˜† : NGINX

โ˜Ÿโ˜Ÿ ๐—ข๐—จ๐—ง๐—œ๐—Ÿ๐—ฆ ๐—–๐—œ/๐—–๐—— โ˜Ÿโ˜Ÿ
โžค ๐—”๐—ด๐—ถ๐—น๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜ : ClickUp
โžค ๐—ฉ๐—ฒ๐—ฟ๐˜€๐—ถ๐—ผ๐—ป๐—ถ๐—ป๐—ด : GitHub
โžค ๐—–๐—ผ๐—ฑ๐—ฒ ๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐˜๐˜† : Sonarcube,
โžค ๐——๐—ฒ๐˜ƒ ๐—™๐—น๐—ผ๐˜„: GitHub Action, Batch Scripts
โžค ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ : NOT USED
โžค ๐——๐—ฒ๐—น๐—ถ๐˜ƒ๐—ฒ๐—ฟ๐—ฎ๐—ฏ๐—น๐—ฒ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—ฟ : NOT USED
โžค ๐——๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ป๐—ฐ๐˜† ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—ฟ : NPM
Application TechStack
โžค ๐—Ÿ๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ : PHP
โžค ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ : CodeIgniter
โžค ๐—ฉ๐—ฒ๐—ฟ๐˜€๐—ถ๐—ผ๐—ป : 3.1.10
โžค ๐—จ๐—œ ๐—–๐—ข๐— ๐—ฃ๐—ข๐—ก๐—˜๐—ก๐—ง๐—ฆ ๐—Ÿ๐—œ๐—•๐—ฆ : Bootstrap
โžค ๐—–๐—ฆ๐—ฆ ๐—Ÿ๐—œ๐—•๐—ฅ๐—”๐—ฅ๐—ฌ : Bootstrap v5.0.1.
โžค ๐—ง๐—ฒ๐˜€๐˜ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ : Not Used
โžค ๐—ข๐—ฅ๐—  : Doctrine
โžค ๐——๐—”๐—ง๐—”๐—•๐—”๐—ฆ๐—˜๐—ฆ : MySQL.

โ˜Ÿ๐Ÿ” ๐’๐„๐‚๐”๐‘๐ˆ๐“๐˜ ๐Ÿ”โ˜Ÿ
โžค ๐—ฆ๐—˜๐—–๐—จ๐—ฅ๐—œ๐—ง๐—ฌ ๐—ง๐—ฌ๐—ฃ๐—˜ : SESSION
โžค ๐—”๐—จ๐—ง๐—› ๐—›๐—˜๐—Ÿ๐—ฃ๐—˜๐—ฅ : CI Security
โžค ๐—˜๐—ก๐—–๐—ฅ๐—ฌ๐—ฃ๐—ง๐—œ๐—ข๐—ก : BCrypt
  • Date : 01.06.2021 - 05.07.2021
  • Client : Quality Center
  • Category : Project Management & CRM
View Project
ยฉ Orbit Turner 2021 / All rights reserved.
To top