CRM for GTA 5 RP projects
It is necessary to develop a UI/UX design for a CRM system for internal use by government structures (similar to the RP project GTA 5).
The system includes functionality for managing employees, departments, roles, and activity statistics.
Goal: to create a modern, clear, and universal interface that will be convenient for both senior staff (leaders, department heads) and regular employees.
The design must be responsive — correctly displayed on PCs, tablets, and phones.
What needs to be done:
Develop the UI/UX design of the main screens (login, dashboard, employee cards, reports, statistics, logs, settings, etc.)
Create a navigation structure that is understandable for different user roles
Select a modern color palette and fonts
Prepare the final project in Figma with interactive prototypes and comments for developers
Functional reference: peopleforce.io (but without copying the design; a unique logic and visual style are needed)
Deadline: up to 1 month
The essence of the CRM called 'UnitDesk' is for players on GTA 5 RP servers to track the effectiveness of their teams in government structures, check reports, their work statuses, issue bonuses, create and manage cases for organized crime groups and cases for prosecutors/judges and lawyers.
The hierarchy is as follows: ROOT --> Leader --> Deputy Leader --> Department Head --> Deputy Department Head --> Instructor --> Employee --> Intern
ROOT: The only admin who sees all factions and logs of all factions of all users. He creates factions and appoints their leaders. He can also fully manage factions. He sees statistics on the number of users in each faction, both overall and graphs of users in a specific faction as well as overall.
Leader: Manages the faction assigned to him by ROOT. Sees user logs within the faction. Creates departments within the faction and can appoint department heads and deputies. Can view everything happening within departments and also reports from all employees. Sees statistics on the number of employees overall in the entire faction as well as separately by departments. Can also issue bonuses to employees. Can reject reports from any employee in the faction and also assign a certain number of points for them. Can assign an exam to any employee in the faction. Can create templates for submitting reports from employees in any department of his faction.
Deputy Leader: Sees the departments in which he is appointed as a curator. Can also issue bonuses to the members of his departments. Sees statistics on the number of employees in the departments where he is appointed as a curator. Can view reports on the work done by the personnel. Sees user logs of the departments where he is appointed as a curator. Can reject reports from any employee in the faction and also assign a certain number of points for them. Can assign exams to employees in the department where he is a curator. Sees the table of the best employees in the department. Can create templates for submitting reports from employees in the departments where he is a curator. Can set tasks for employees in the departments where he is a curator.
Department Head: The same as Deputy Leader, only in his department where he is appointed as head. He sees logs only of employees in his department. Creates templates for submissions in his department.
Deputy Head: The same as Department Head, only he does not see logs. He does not create templates for report submissions.
Instructor: Checks reports from other employees in the department he is in. Also submits reports himself. Assigns exams to people and marks "passed/failed". Sees the table of the best employees in the department.
Employee: Submits reports, takes exams, sees which exams he has passed, all reports he has submitted, how many points he received for the report, which reports were rejected, sees the table of the best employees in the department.
Intern: Submits reports and sees which were rejected and which were approved and how many points were given for them. Sees which exams were assigned to him, when their deadlines are, and "passed/failed" status. Also sees who assigned points for the report and the status of the exam.
Templates for reports: Each department has its own templates for reports, as the work performed is different. Moreover, there can be more than one. When creating a report template, the head or higher can create fields where text can be entered, where one of the suggested items must be selected, and where multiple items can be selected at once. Also, the person creating the template can specify for whom it will be, for interns, for instructors, or for all employees.
The department's top table is formed by points assigned by senior staff to employees who submitted reports. After the instructor or higher assigns points for the employees' reports, the top table is formed. This table is visible to employees, instructors, deputy heads, department heads, department curators (deputy leaders), and leaders. Each department has its own such table. It should also be made possible to view the tops for a specific week, month, or other time periods.
A personnel selection system needs to be implemented. There, senior staff (starting from deputy head) will select candidates for their departments. On this page, they can create interview statuses in their departments and drag candidates between these statuses. At the same time, these candidates do not need to be registered in the CRM.
There is no direct registration on the site, ROOT creates a leader or another senior staff member. And the senior staff then creates user accounts. When creating a user account, a login and password are generated, which the senior staff then provides to the employee. Upon first login, the user must be REQUIRED to change the password, for all accounts except ROOT's.
Pages:
1. Authorization and Access
1. Login
2. Password change on first login
3. Error 403 / 404 / 500
2. Profile and Settings
4. Profile settings
5. My profile
3. Root (main administrator)
6. Root statistics (Dashboard)
7. Faction administration
8. Root logs
9. Users (root)
4. Faction Leader / Deputy Leader (curator)
10. Leader statistics (Dashboard)
11. Faction (Overview)
12. List of faction departments
13. Faction logs
14. Faction bonuses
15. Faction settings
5. Departments (head, deputy, instructor)
16. Department statistics (Dashboard)
17. List of department employees
18. Adding an employee
19. Queue for deletion / blocking
20. Transfers of employees between departments
21. Employee personal folder (career)
6. Reporting and Activity
22. List of reports (for seniors)
23. View report
24. Create report (for employee)
25. Report templates (for department)
7. Cases (for CID / DB / Prosecutor's Office)
26. List of cases
27. Case card
8. Bonuses
28. Bonus screen (for department)
9. Notifications
29. Notification center
30. "Account blocked" page
10. System settings (UI pages visible to leader/root)
31. Role and rights settings
32. Points criteria settings
33. Backup settings (for root)
34. Upload page
Суть CRM под названием 'UnitDesk' в том чтобы игроки на GTA 5 RP серверах могли отслеживать эффективность своего состава в госструктурах, проверять отчеты, статусы их по работе, выписывать премии, создание и ведение кейсов по ОПГ и кейсов для прокураторы/судей и адвокатов.
Иерархия идет следующим образом: ROOT --> Лидер --> Зам лидер --> Начальник отдела --> Зам начальник отдела --> Инструктор --> Сотрудник --> Стажер
ROOT: Единственный админ который видит все фракции и логи всех фракций всех пользователей. Он создает фракции и назначает их лидера. Так же он может полностью управлять фракциями. Видит статистику по количеству пользователей в каждой фракции, вообщем и графики пользователей в определенной фракции так и вообщем.
Лидер: Управляет фракцией которую ему назначил ROOT. Видит логи пользователей внутри фракции. Создает отделы внутри фракции и может ставить на них начальника отдела и зам начальников. Может просматривать все что происходит внутри отделов и так же отчеты сотрудников всех. Видит статистику по количеству сотрудников вообщем во всей фракции так и отдельно по отделам. Так же выписывать премии сотрудникам. Может отклонять отчеты любого сотрудника во фракции и так же выставлять определенное количество баллов за них. Может назначить экзамен любому сотруднику во фракции. Может создавать шаблоны для подачи отчетов сотрудников в любом отделе своей фракции.
Зам лидер: Видит те отделы в которых он назначен как куратор. Так же может выписывать премии составу своих отделов. Видит статистику по количеству сотрудников отделов в которых он назначен как куратор. Просматривать отчеты о проделанной работе личного состава. Видит логи пользователей отделов в которых он назначен куратором. Может отклонять отчеты любого сотрудника во фракции и так же выставлять определенное количество баллов за них. Может назначать экзамены сотруднику отдела в котором он является куратором. Видит таблицу лучших сотрудников отдела. Может создавать шаблоны для подачи отчетов сотрудников отделов в котором он является куратором. Ставить задачи сотрудникам отделов где он их куратор.
Начальник отдела: Тоже самое что и зам лидер, только в своем отделе, где он назначен начальников. Логи он видит только сотрудников своего отдела. Шаблоны для подачи сотрудников создает в своем отделе.
Зам начальника: Тоже самое что и начальник отдела, только логи он уже не видит. Шаблоны для подачи отчетов он не создает.
Инструктор: Проверяет отчеты других сотрудников отдела в котором он. Так же сам подает отчеты. Назначает экзамены людям и выставляет "сдал/ не сдал". Видит таблицу лучших сотрудников отдела.
Сотрудник: Подает отчеты, проходит экзамены, видит какие экзамены он прошел, все отчеты которые он подал, сколько баллов ему дали за отчет, какие отчеты отклонили видит, видит таблицу лучших сотрудников отдела.
Стажер: Подает отчеты и видит какие отклонены и какие одобрены и сколько баллов за них дали. Видит какие экзамены ему назначали, когда их дедлайн и " сдал/не сдал" статус. Так же видит кто выставил баллы за отчет и статус по экзамену.
Шаблоны для отчетов: У каждого отдела свои шаблоны для отчетов, так как работы выполняют разную. К тому же он может быть не один. При создании шаблона для отчета начальник или выше могут создать поля где можно вписать текст, так где нужно выбрать 1 из предложенных пунктов, там где можно выбрать сразу несколько пунктов. Так же человек который создает шаблон он может выставить для кого он будет, для стажеров, для инструкторов или для всех сотрудников.
Таблица топов отдела формируется путем баллов выставленных старшем составом сотрудникам которые подали отчет. После того инструктор или выше выставили баллы за отчет сотрудников формируется таблица топов. Эту таблицу видят сотрудники, инструктора, зам начальники, начальник отдела, куратор отдела (зам лидер) и лидер. В каждом отделе своя такая таблица. Так же нужно сделать, чтобы можно было смотреть топов за определенную неделю, месяц или за другое время.
Нужно реализовать систему отбора кадров. Там старший состав (начиная с зам начальника) будет отбирать кандидатов в свои отделы. На этой странице они могут создавать в своих отделах статусы собеседования и перетаскивать кандидатов между этими статусами. При этом этих кандидатов ненужно регистрировать в CRM.
Прямой регистрации на сайте нет, ROOT создает лидера или другой старший состав. И старший состав уже создает аккаунты пользователей. При создании аккаунта пользователя генерируются логин и пароль который старший состав уже передает его сотрудника. При первом входе у пользователя должно ОБЯЗАТЕЛЬНО просить смену пароля, для всех аккаунтов кроме ROOT'а.
Страницы:
1. Авторизация и доступ
1. Вход
2. Смена пароля при первом входе
3. Ошибка 403 / 404 / 500
2. Профиль и настройки
4. Настройки профиля
5. Мой профиль
3. Root (главный администратор)
6. Статистика рута (Dashboard)
7. Администрирование фракций
8. Логи рута
9. Пользователи (root)
4. Лидер фракции / Зам. лидера (куратор)
10. Статистика лидера (Dashboard)
11. Фракция (Обзор)
12. Список отделов фракции
13. Логи фракции
14. Премии фракции
15. Настройки фракции
5. Отделы (начальник, зам, инструктор)
16. Статистика отдела (Dashboard)
17. Список сотрудников отдела
18. Добавление сотрудника
19. Очередь на удаление / блокировку
20. Переводы сотрудников между отделами
21. Личная папка сотрудника (карьера)
6. Отчётность и активность
22. Список отчётов (для старших)
23. Просмотр отчёта
24. Создание отчёта (для сотрудника)
25. Шаблоны отчётов (для отдела)
7. Кейсы (для CID / DB / Прокуратуры)
26. Список кейсов
27. Карточка кейса
8. Премирование
28. Экран премий (для отдела)
9. Уведомления
29. Центр уведомлений
30. Страница “Аккаунт заблокирован”
10. Настройки системы (UI-страницы, видимые лидеру/root)
31. Настройки ролей и прав
32. Настройки критериев баллов
33. Настройки бэкапов (для рута)
34. Страница загрузки
Also, adaptation for mobile conditions is needed
Так же нужна адаптиация под мобильные условия
Applications 6
Work results
Client's review of cooperation with Lev M.
CRM for GTA 5 RP projectsThe contractor was in touch all the time, offered their ideas that fit into the project, and met the deadlines. I can confidently recommend this person for design development.
Freelancer's review of cooperation with Illia Kuzmin
CRM for GTA 5 RP projectsGreat client. The tasks were clearly defined, the technical specifications were well thought out, so it was easy and clear to work. The client quickly got in touch and responded promptly to questions. The project itself was interesting, and I was satisfied with the collaboration.
-
Good day!
Interesting project, I would be happy to participate in it! I am ready for full cooperation now and in the future. I will create a unique and interesting design. I am ready for a test task. I would be glad to collaborate!
Portfolio:Freelancehunt
-
450 Good day!
I have been developing layouts for GTA RP servers for over 2 years and I am ready to take on your project. I see that the focus of your requirements is on the comfortable experience of the player during RP situations. I can already envision how this looks and would like to participate in this work)
-
491 10 0 1 Good day!
I have reviewed the assignment.
I am ready to take it on.
I will be happy to collaborate.
Portfolio -Behance
-
1387 10 0 👋 Hello!
I am ready to take on the development of the UI/UX design for a CRM system for internal use by government structures, focusing on convenient navigation, thoughtful user role logic, and a modern interface in the spirit of PeopleForce.
🕒 Deadline: up to 24 days
💰 Estimated cost: from 20,000 UAH
📩 I am ready to discuss the details of the structure, user roles, and start working soon 🙌
-
463 2 0 Hello Ilya!
Please tell me if you have any specific requirements for the information/structure that needs to be, or if it is necessary to analyze and propose a solution, but for this, it is necessary to learn all the details.
I invite you to discuss the details and collaboration!
-
1506 6 0 Ilya, good day!
I am interested in your project and I am ready to take on its execution. In the past, I have been involved in creating designs for various types of applications; I have extensive experience in developing similar platforms - therefore, I am happy to help implement it into the finished product.
And here are the works that I am NOT ASHAMED of -
1) Admin panels and CRM system modules -Behance
2) Telegram bot for registering new students + built-in admin panel
Behance
…
3) Development of design and its implementation into the finished product (personal page of an English and French tutor):
https://www.aniriyar.com/
4) Development of an extension for Outlook:Behance
Open to communication and discussion of details.
-
3198 63 0 1 Good day, Ilya
I have reviewed the description. I have extensive experience using servers and websites for GTA 5RP. I am ready to create a clear, user-friendly, and beautiful interface.
-
1842 4 0 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Hello! Here is my design portfolio:
Behance
-
3361 35 1 Hello.
We work together with my husband, he is a UX/UI designer, I work on UI and graphics. We have experience in developing multi-page websites and more complex systems. All projects are executed with a modern approach, making them easy to work with afterwards (Auto Layout, Variants & Components).
Portfolio:Freelancehunt
https://www.figma.com/file/fRUsHV7OOWYczLeaHsvCCv/Resume?type=design&t=3ib3astKDgh2IXx1-6
https://www.figma.com/design/QiCHKAdeRwzcIodHr9HzSX/Pro-Drive-Site-2.0-PW?node-id=2-8914&t=ybEyxMZAiZpo5vlN-0
https://www.figma.com/file/OcIfZdui7UgJiMT5b8a50P/BravoCRM-PW?type=design&t=JsVIlNZtc5LS1zhF-6
-
596 2 0 📌Hello.👋
⭐️My name is Andrey.
⭐️I am the founder of Juicy-ART Digital Agency
⭐️My work experience: 12 years+
• ➡️I can show works specifically on GTA 5 RP projects
• 🎨Portfolio:Freelancehunt
• ✅Work rating on Behance (over 500,000 views)
• 💼More works here:Dribbble
-
2181 18 1 Good evening, I am ready to fulfill your request according to the above. Please send a message for detailed discussion.
-
5692 24 0 Hello! 👋
I am not a designer who simply draws, but rather a designer who DESIGNS products that sell business services.
Please review my portfolio and confirm my expertise in the UX/UI field:
Freelancehunt
-
1735 23 0 Is there already a list of necessary pages or does it need to be developed?
Portfolio:
Behance
-
3132 54 0 👋 Hello, Ilya!
I am ready to help with the design development of the CRM for your RP project. All wishes will be taken into account, adapted specifically for the needs of government structures of the server.
📎 Examples of work:
🔹 https://dunayimex.com.ua
🔹Behance
🔹 https://www.nissan.kr.ua
🔹 https://creativeplay.com.ua
…
❗️ We can also agree on a turnkey development - with layout.
I will be happy to collaborate, feel free to reach out - we will discuss and start right away 😉
Current freelance projects in the category Interface Design (UI/UX)
It is necessary to transfer and adapt the design from the old site to the new one.Hello. We need to transfer and adapt the design of the old website msonya.com to the new template test.msonya.com and create the design for each page of the site in Figma for further "implementation" of the design on the website. Two formats: desktop and mobile. Interface Design (UI/UX), Web Design ∙ 3 hours 6 minutes back ∙ 26 proposals |
UI/UX Audit and Bringing the Website to a Unified Style
178 USD
Important: we only consider specialists with confirmed experience and a portfolio. A real estate agency website is being developed. All main pages have already been assembled and laid out in Lovable. At this stage, a professional audit of the interfaces is required to identify… Interface Design (UI/UX) ∙ 6 hours 47 minutes back ∙ 19 proposals |
We are looking for a designer to create a series of trigger email newsletters for a men's accessories brand.We are looking for an experienced email designer to develop the design of a series of trigger emails for a men's accessories brand. The texts for the emails are already prepared. The task is specifically to create a high-quality, modern, and responsive design that aligns with… Interface Design (UI/UX), Web Design ∙ 9 hours 4 minutes back ∙ 8 proposals |
Need a UI/UX designer: redesign of the catalog + product card (Figma)Active online store for wheels and tires OBERT (https://obertshop.com.ua). Need redesign of two existing pages: Catalog (product list) — https://obertshop.com.ua/shop/Product card — example: https://obertshop.com.ua/shop/dysky/audi/r21-audi/disk-r21-na-avto-audi-obr9006/ Both… Interface Design (UI/UX), Web Design ∙ 1 day 4 hours back ∙ 62 proposals |
2D Game Artist / UI Designer for the visual update of an already completed interactive game.
111 USD
Looking for a talented 2D Game Artist / UI Designer for a visual update of an already completed interactive game. The logic and mechanics of the project are fully written and functional (collision physics, interactivity). We need to completely change the graphics, making it… Interface Design (UI/UX), Web Design ∙ 1 day 10 hours back ∙ 9 proposals |