Skip to content

hbohare2004/MindTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindTrack – Mood & Productivity Tracker

MindTrack is a simple React-based web application that helps users track their daily mood, focus sessions, and productivity patterns. The project focuses on clean UI, meaningful frontend logic, and practical use of React Hooks.

🚀 Features

🎭 Daily Mood Tracking

Users can log their mood (Happy, Neutral, Sad)

Mood history is stored with date

⏱️ Focus Timer (Pomodoro)

25-minute focus sessions

Start, pause, and reset functionality

Tracks completed sessions and focus time

📊 Productivity Summary

Daily focus minutes

Number of focus sessions completed

🧠 Smart Insights

Identifies the most frequent mood

Provides simple productivity feedback based on focus time

💾 Persistent Data

Mood data stored using localStorage

Data remains after page refresh

🛠️ Tech Stack

Frontend: React (Vite)

Language: JavaScript (ES6+)

Styling: Plain CSS

State Management: React Hooks (useState, useEffect)

Storage: Browser LocalStorage

Project Structure

src/ ├─ components/ │ ├─ Header.jsx │ ├─ MoodSelector.jsx │ ├─ MoodHistory.jsx │ ├─ FocusTimer.jsx │ ├─ SummaryCard.jsx │ ├─ StatsCard.jsx │ └─ Insights.jsx ├─ pages/ │ └─ Dashboard.jsx ├─ utils/ │ └─ storage.js ├─ App.jsx └─ main.jsx

About

MindTrack is a React-based mood and productivity tracker built for students. It focuses on a clean, calm, and aesthetic design that feels comfortable to use in any emotional state, while demonstrating practical use of React Hooks and real-world frontend logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors