Code Monkey home page Code Monkey logo

tamadoro's Introduction

Screenshot 2024-05-15 at 12 11 59 PM

Tamadoro

Tamatimer is a time management chrome extension which enhances user productivity based on the pomodoro study method. Users are encouraged to develop good productivity habits by having to choose and take care of their Tamagotchi inspired pet. Each focus session rewards users with they can use to feed their pet to keep them happy and healthy.

Team Members

Amanda Lee, Sydney Simon, Ash Fujiyama, Gabby Gu

Landing Page

https://gabby-gu.github.io/tamadoro-landing-page/

Features

  • Pomodoro timer with focus, break, and long break mode
  • Timer functions: adjust pomodoro duration before running, start/pause button, reset button
  • Tasks can be added to sidebar with some functionality to denote what users are working on
  • Ability to allocate goals to these tasks (hours/day)
  • Virtual pet to motivate users
  • Food and inventory implementation along with a feeding functionaility to keep the pet alive

Screenshots

This screenshot shows with sidebard open in focus mode with a task of CIS 350 selected. The current progress is 0/60 minutes since the timer has not been run yet, but will update when user completes a focus mode. You can also see the food inventory which will be used to feed the pet after completing your task goals.

Screenshot 2024-05-15 at 12 13 20 PM

Installation from Source

  1. Clone the repository:
git clone https://github.com/ashfujiyama/team14.git
  1. Install dependencies:
cd TEAM14
npm install
  1. Build the extension:
npm run build
  1. Load the extension in Chrome:
  • Open Chrome and navigate to chrome://extensions
  • Enable "Developer mode"
  • Click "Load unpacked" and select the dist directory from the project

Usage

  • Open the chrome extesion by ckicking on the "T" icon which can be seen in the top right in the image above.
  • Create a task you want to work on by clicking the add task button. Input the task name and the amount of hours/minutes you want to spend on it. Select the task just made.
  • If you want to change the duration of the focus mode use the up or down arrows and press the start button.
  • Once focus mode is complete you will receive food. To feed the pet select the item you would like to feed it and press the feed button.

Ideas for Enhancements

  • Add an importance level to each task which can determine how much food is received
  • Pet interactions with click and hover
  • Reminder to do a project if you haven't focused on it yet
  • Have health of pet affect appearance of pet
  • Add more pet options
  • Notification when a timer ends
  • Option to switch betweeen stopwatch and pomodoro

Blog Posts

https://medium.com/@sydsimon/tamadoro-blog-post-045fe0327c6a

Report Issues

Please report any problems you may encounter in the issues section of this repository.

tamadoro's People

Contributors

alee279 avatar sydsimon avatar ashfujiyama avatar gabby-gu avatar

Watchers

 avatar

tamadoro's Issues

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.