/CallOfProject-AdminPanel

Call-Of-Project Admin Panel with new UI

Primary LanguageTypeScript

CallOfProject-AdminPanel

This application, Call-Of-Project, defines three fundamental roles, listed from most authorized to least authorized: Root, Admin, and User.

Other parts of Call-of-Project

For more information about the project, visit our repositories:

Root Role:

  • Can perform all actions of the Admin role.
  • Has the authority to assign admin privileges to other users.

Admin Role:

  • Responsible for ensuring the functionality and ethical use of the application.
  • Can make moderate changes to users and projects.
  • Primary responsibilities include promptly responding to opened tickets and reporting bugs to the developers.

User Role:

  • The least authorized role in the application.
  • Can utilize the functionalities provided by the application.

Note: Root and Admin roles have specific responsibilities and access levels designed to maintain the integrity and functionality of the application. Users are advised to adhere to their assigned roles for the efficient operation of the Call-Of-Project application.

What did we us?:

  • React (Typescript)
  • Primereact library
  • primeFlexCSS
  • Backend used microservice architecture. I connected with API gateway endpoint

Diagram

admin_panel

Sample Video:

Ekran.Kaydi.2024-03-15.19.18.07.mp4

Login Page

  • Ekran Resmi 2024-03-13 15 21 44

Main Page

  • Ekran Resmi 2024-03-13 15 23 22

Users Contol Page

  • Ekran Resmi 2024-03-13 15 23 32

User Edit Page

  • Ekran Resmi 2024-03-13 15 35 40

User Profile Edit Page

  • Ekran Resmi 2024-03-13 15 23 45

Authorization Control Page

  • Ekran Resmi 2024-03-13 15 23 55

Project Control Page

  • Ekran Resmi 2024-03-13 15 24 04

Project Edit Page

  • Ekran Resmi 2024-03-13 15 24 19

Ticket Control Page

  • Ekran Resmi 2024-03-13 15 24 27

Ticket Feedback Page

  • Ekran Resmi 2024-03-13 15 24 36

Settings Page

  • Ekran Resmi 2024-03-13 15 24 45

  • Author: Nuri Can ÖZTÜRK