Code Monkey home page Code Monkey logo

team-1-code-jam's Introduction

Team Activity Tracker

Continuous Integration Codacy Badge

⭐ Star us on GitHub — it helps!


Team Activity Tracker

A Google Chrome Extension Team Activity Tracker based on React.

AboutDemoInstallationFeaturesRelatedContributingExternal LinksWikiTeam

About

To promote productivity 🚀, we introduce Team Activity Tracker Chrome Extension to monitor team activity 💻 as a reinforcement for avoiding distractions and procrastination. A chrome extension that installs in less than five minutes 🙌.

With the sudden changes to our everyday lives, remote work is now more prevalent in our everyday lives. Despite holding the same responsibility, remote work proposes new challenges to productivity. The difference in environment can be a huge factor that affects one’s concentration and task management. Working at home opens doors to limitless distractions such as Youtube, Facebook, and other social media platforms that constantly seek our attention. We are in a situation where team accountability is at an all time high when the only thing standing between your teammates is a screen.

Demo

👉 Watch it here.

Installation

Chrome Extension Store

coming soon 😝

For developers

Clone the source locally:

$ git clone https://github.com/cse112-sp20/TEAM-1-CODE-JAM
$ cd TEAM-1-CODE-JAM

If you're on Debian or Ubuntu, you'll also need to install nodejs-legacy:

Use your package manager to install npm.

$ sudo apt-get install npm nodejs-legacy

Install project dependencies:

$ npm install

Start the app:

$ npm start

Build installers

Build app

$ npm run build

Chrome store deployment

Go to chrome://extensions, have the developer mode enabled and click Load unpacked Select the build folder

Features:

  • Team Timeline
    • Elements: Current team activity in color coded points and urls of site members are on. Anonymous labeling of team members to prevent calling out any individual in a team.
    • Purpose: Boost team productivity by negatively reinforcing members that get distracted on blacklisted sites ( Facebook, Youtube, etc. ) and positively reinforcing productive members with positive points. Total team and individual points are subtracted or added by visiting various sites.
  • Self Monitoring
    • Elements: Charts of the current day’s activity that shows the performance of an individual against each of their teams.
    • Purpose: Accessible self reflection that enables room for improvement. Be the best version of your self by self reflecting and check where you stand amongst your teammates. Are you crushing the competition? Show off your stats to your boss for that killer raise.
  • Check in / checkout
    • Elements: Switch that serves as a check in.
    • Purpose: Stop procrastinating and stay focused in the workplace by tracking negative websites using Team activity tracker's Work Mode. During self given break time, users can switch off so that it does not affect team points.
  • Easily add / Create/ Delete teams
    • Elements: Add button that allows for joining and creating teams
    • Purpose: Multiple team monitoring
  • Current Display of Team Points, Members, etc
    • Elements: team points, name, members, current site user is on
    • Purpose: give insight on details of each team

Built with

Related

Contributing

Please take a look at our contributing guidelines if you're interested in helping! 🎉

Links

Team

  • Karl Wang
  • Brian Aguirre
  • William Lui
  • Ivy Cheng
  • Youliang Liu
  • Xiang Liu
  • Gen Barcenas
  • Vivian Lee
  • Howard Wang
  • Edgar Matias
  • Haaris Tahir-Kheli
  • Connor Frank
  • Trevor Perez

team-1-code-jam's People

Contributors

kwkarlwang avatar william-lui avatar ischeng-ucsd avatar youliangliu avatar b2aguirr avatar trevorjperez avatar wangit124 avatar trevdevv avatar gdbarcenas avatar meowlisa avatar

Stargazers

 avatar

Watchers

James Cloos avatar Connor Frank avatar Vivian L avatar  avatar  avatar

Forkers

trevdevv

team-1-code-jam's Issues

End To End Testing Pipeline

Hi, I noticed for the end to end job in our pipeline, it is currently empty. Could you please add puppeteer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.