Skip to content

Bmartin2013/MoodCanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mood Canvas

Track yourself with art 🎨

Mood tracker

Live demo here

Description

Mood Canvas is a tool designed to help you track your mood using visual compositions. Each mood is associated with a specific shape, allowing you to overlay and create more complex figures. The emotions available are:

  • Anger
  • Anxiety
  • Joy
  • Accomplished
  • Sad
  • Fear
  • Calm

These shapes can be combined to reflect complex emotional states.

Main Functionalities

  • Shapes Composition: Create your own composition using predefined emotional shapes. Each preset comes with customizable parameters, enabling you to personalize the visual piece according to your current mood.

Installation

  1. Clone the repository
   git clone <repository-url>
  1. Navigate to the project directory
cd mood-canvas
  1. Install the required libraries
npm install
  1. Start the application:
npm start

How to Use

  • Select the emotion that best represents your current state (anger, anxiety, joy, etc.).
  • Watch how the shapes associated with each emotion overlay and form a unique visual composition.
  • Customize the shapes using available presets and parameters to reflect more complex emotional landscapes.

Technologies Used

  • JavaScript
  • React (via Create React App)
  • Processing.js for visual rendering

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Track yourself with art 🎨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors