Skip to content

cse112-sp20/loszoomeros

Repository files navigation

Maintainability

Test Coverage

Zoomero

Due to the Covid-19 pandemic, everyone is forced to stay home. As a result, the line between work and life is getting blurry. While working we often find ourselves tempted by the siren calls of numerous entertainment resources available on the internet with no supervision. To help people tackle this problem, we created Zoomero, a productivity tool that denies access to certain websites and helps people easily enter work mode. It empowers the user to balance work and life.

Developer Installation & Testing

How to Install

Download and install Node.js here. Then, download the repository and install all the dependencies as instructed below

git clone https://github.com/cse112-sp20/loszoomeros.git
cd loszoomeros
npm install
npm run build

If you decide to start fresh again,

rm -rf ./node_modules
git checkout -- .
git clean -dfx

You can now load the extension into Chrome by navigating to Settings > Extensions > Load Unpacked, then selecting the dist folder.

How to Test
npm run test
How to Generate Documentation
jsdoc -c conf.json -d ./docs

To view the generated documentation, go to your browser search bar and run

pathtorepo/docs/index.html

Then you can navigate through the JSDocs

How to Run Linting Test
npm run lint
If Linting Fails
npm run lint -- --fix

Before Adding to the Code Base

Please check out our Onboarding Document here https://docs.google.com/document/d/1ejrxXAPRM8GmDH-PS7C9CJKj55RdBghmUgR5awscgrg/edit

Our Next Steps

https://docs.google.com/document/d/198OG2bzGY726-vLCi73P_fl3VgDZcOpSaaGg9Dfi2mY/edit

Our Team Website With Contact Info

https://r6jackso.wixsite.com/website-1

Credit

Acknowledgement to all of our team members who have contributed to this project.

The Team

  1. Ryan Jackson - Lead
  2. Neel Chowdri - Co-lead
  3. Daryl Nakamoto - Coder
  4. Paul Larsen - Coder
  5. Erik Follette - Build
  6. Yan Sun - Build
  7. Saikrishna Chandhrasekhar - Build
  8. Hansae Lee - Quality Assurance
  9. Elizabeth Cho - Quality Assurance
  10. Yuchen Zhang - User Interface
  11. Edvard Mattias Boe - User Interface
  12. Tim Ferido - User Interface

Names are sorted in alphabetic order within each category of team roles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published