Inspiration

My inspiration really comes from personal experience. In my college career, I have noticed that projects I run into sometimes take a short time to produce results or a long time without such results. This app should allow team leaders to get a more holistic view of were these things take place in a virtual work space. So as to maximize the use of time spent doing nothing and assist with the times were workers are just "stuck".

What it does

It is a simple board view that provides a timer that shows how long a worker has been working and allows you to see if they are on seat through their webcam. This app is meant purely to represent the idea and will need monetary input to get a more production ready version (money I do not have). It also allows the worker see tasks the employer or team leader expects them to be working on and the team leader to see the tasks the workers are stuck on. This works across all boards in an account and has the following constraints: 1 Team leaders have to have "team leader" as their user title 2 status field is required 3 people field is required for assigning tasks

How I built it

I made use of react for the view frontend. This is the first time I have made use of react and it is a really great experience for me. I also created an api in express to persist some information I couldn't on monday.

Challenges I ran into

I found it hard creating a video streaming set up without a paid external method I also noticed

Accomplishments that I'm proud of

I am proud of the entire project really. I am just happy I was able to put this together

What I learned

I learned a lot about the react lifecycle. I also learned a lot about javascript promises and the asynchronous nature of javascript.

What's next for Trak Master

A lot really:

  1. A means to save times for team mates
  2. A more reliable database
  3. Better video streaming etc
  4. Stream of user screen
Share this project:

Updates