Trust Tech Alliance Intranet Portal

byMaheen Hijaz

I Have to built an internal secure portal for a software firm known as Trust Tech Alliance Intranet where we have 3 roles employee Super-Admin and HR-admin then we got modules like employees operating attendance leaves compensation skills and growth development separation which further has options as termination and resignation then recruitment option in ehich further they are options like decition level technical skills soft skills status wheter shortlisted interviewd or what else the landing page should have the logo which i will attach the link then short form as TTA then contact option announcements and livechat for all the people of the company the background picture should be animated we are basically making a hrms and project management system under one roof so the lanfing page should contiain the option access portal after selecting the role the user enters their dashboard now the super admin can acess every module can perform crud on any module such as compensation leaves attendance recruitment but he-admin can only write compensation and can read other modules and employee can have access to his profile only where modules like attandace absencess compensation can be viewd by him ...https://lh3.googleusercontent.com/gps-cs-s/APNQkAENWWLVZtZGohvXuFLeUJBq1hrZ2mTrZ_1HJZWuPfExyAw-wCxAGPzCt7Pa8Kirl3z4oKacFrdk03WMN5j-s2PKJ1_6Nbh-f1hfafjFd_FwEH_RiSukbgVBhV6zKRKlOlvdK9ISuZltFWM=s1360-w1360-h1020-rw here is the logo of companny make a good slogan for it too also a motivating 2 line message for the employess at landing page the html file is for color scheme but provdind another contrasting color for header and footer make the main page between header footer a little more lighter https://part.vn/storage/post/2/R%20(1).jfif this is the link for backgroung image you are replacing and animating it such as the hand is moving or options are revolving around it and all the moules or everyclickable button shound change color when clicked

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

Trust Tech Alliance Intranet Portal

Introduction

The Trust Tech Alliance Intranet Portal is designed to serve as an HRMS and project management system for Trust Tech Alliance. This portal will streamline internal processes, enhance communication, and provide a centralized platform for managing various HR and project management functions.

System Overview

The Trust Tech Alliance Intranet Portal will support three primary user roles: Super-Admin, HR-Admin, and Employee. Each role will have specific access and capabilities within the system, ensuring that users can efficiently perform their tasks while maintaining data security and integrity. The portal will include modules for managing attendance, leaves, compensation, skills and growth, development, separation, and recruitment.

Functional Requirements

  • As a Super-Admin, I should be able to access and perform CRUD operations on all modules, including compensation, leaves, attendance, and recruitment.
  • As an HR-Admin, I should be able to write to the compensation module and read other modules.
  • As an Employee, I should be able to view my profile, including attendance, absences, and compensation.
  • As a User, I should be able to select my role on the landing page to access the appropriate dashboard.
  • As a User, I should see an animated background and interactive buttons on the landing page.
  • As a User, I should see the logo and short form "TTA" on the landing page.
  • As a User, I should have access to contact information, announcements, and live chat on the landing page.
  • As a User, I should see buttons change color when clicked.
Page 2 of 4

User Personas

  • Super-Admin: Has full access to all modules and can perform CRUD operations across the system.
  • HR-Admin: Can write to the compensation module and read other modules.
  • Employee: Can view personal profile information, including attendance, absences, and compensation.

Visuals Colors and Theme

  • primary: #1A73E8 (Deep Blue)
  • primary_light: #E8F0FE (Light Blue)
  • secondary: #FF6F61 (Coral)
  • accent: #FFD700 (Gold)
  • highlight: #FFA500 (Orange)
  • bg: #F5F5F5 (Light Gray)
  • surface: rgba(255, 255, 255, 0.9) (White)
  • text: #333333 (Dark Gray)
  • text_muted: #777777 (Medium Gray)
  • border: rgba(200, 200, 200, 0.5) (Light Gray)
Page 3 of 4

Signature Design Concept

The landing page of the Trust Tech Alliance Intranet Portal will feature an interactive, animated background using the provided image. The animation will include a moving hand with options revolving around it, creating a dynamic and engaging visual experience. Buttons on the page will animate with a color change when hovered over or clicked, providing immediate feedback to users.

The homepage will also feature a motivational message: "Dedication drives innovation; let's build the future together." This message will be displayed prominently to inspire and motivate all users.

To achieve these animations, we will use gsap for timeline animations and framer-motion for interactive button animations.

Interaction Model & Motion Direction

The landing page will utilize a "parallax" interaction model, providing a layered depth effect as users scroll. This will be achieved by having decorative elements like the animated background and revolving options move at different speeds, creating a visually rich first impression. Internal pages will adopt a "static" interaction model to prioritize clarity and readability.

Non-Functional Requirements

  • The portal must ensure data security and privacy for all users.
  • The system should be responsive and accessible on various devices and screen sizes.
  • The portal should support high availability and handle concurrent user access efficiently.
Page 4 of 4

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB, using Alembic for migrations
  • AI Models: Not applicable
  • AI Tools: Not applicable
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The portal will be used internally within Trust Tech Alliance.
  • Users will have internet access to use the portal.
  • The system will comply with local data protection regulations in Pakistan.

Glossary

  • CRUD: Create, Read, Update, Delete
  • HRMS: Human Resource Management System
  • TTA: Trust Tech Alliance
  • UI: User Interface
Landing design preview
Landing: View Announcements
Landing: Access Live Chat
Landing: Select Role
Login: Sign In
Dashboard: View Profile
Attendance: View Records
Leaves: View Absences
Compensation: View Pay
Skills: View Growth
Development: View Plan
Profile: Update Info