Skip to content

leonardtan13/TRS_internship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Description

This web application is a proof-of-concept created during an internship. It allows consultants of TRS Forensics to track individual project’s progress, and to store information and documents and messages for each work-item as the project progresses.

Technologies used

  1. Python
  2. Javascript
  3. HTML
  4. CSS
  5. Django

Features

Project information storage

Consultants are able to store and retrieve these information regarding a project.

  1. Customer
  2. Objectives
  3. Proposal date, start date, end date
  4. Work items
  5. Domains
  6. Fees information
  7. Billing information
  8. Consultants
  9. Project state

Project state tracking

Projects have 3 different states (Proposal, In progress, Ended).

  • In the proposal state, project details are editable, but no documents or messages can be stored.
  • In the “In progress” state, project details are no longer editable, documents and messages can be stored for each work item.
  • In the “Ended” state, project details and documents are viewable, but they cannot be edited.

Document storage pertaining to each work-item of a project

In each work-item, consultants can store messages with documents attached. This allows consultants to keep track of the progress on a more fine-grained level. Documents and messages will now be centralised in a single location.

Proposal slides and word document generation

From the details of the project, proposal powerpoint slides and engagement documents can be generated automatically from a given template. This helps consultants save time spent on creating documents.

About

Proof-of-concept for project tracking application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published