Skip to content

Latest commit

Β 

History

History
138 lines (99 loc) Β· 1.86 KB

README.md

File metadata and controls

138 lines (99 loc) Β· 1.86 KB

πŸŽ€ Notes & Music Player

A cute cozy desktop widget built with React + Electron featuring sticky notes and a pixel-style music player.


✨ Features

πŸ“ Notes Widget

  • Add notes
  • Delete notes
  • Cute cozy UI
  • Responsive layout

🎡 Music Player

  • Playlist support
  • Previous / Next songs
  • Play & Pause
  • Real-time progress bar
  • Seekable timeline
  • Animated spinning vinyl
  • Dynamic album covers
  • Live song duration

πŸͺŸ Electron Desktop App

  • Runs as a desktop widget
  • Resizable window
  • Hidden title bar aesthetic
  • Floating cozy setup

πŸ›  Tech Stack

  • React
  • Vite
  • Electron
  • CSS

App Screenshot

πŸ“‚ Folder Structure

cozy-notes/
β”‚
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ song1.mp3
β”‚   β”œβ”€β”€ song2.mp3
β”‚   β”œβ”€β”€ song3.mp3
β”‚   β”œβ”€β”€ wheel.png
β”‚   β”œβ”€β”€ heart.png
β”‚   └── ...
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ main.jsx
β”‚   └── index.css
β”‚
β”œβ”€β”€ electron/
β”‚   └── main.js
β”‚
β”œβ”€β”€ package.json
└── vite.config.js

πŸš€ Installation

Clone the repository:

git clone YOUR_REPO_LINK

Go into the project folder:

cd cozy-notes

Install dependencies:

npm install

β–Ά Running the App

Start React

npm run dev

Start Electron

Open another terminal:

npm run electron

πŸ’– Future Improvements

  • Shuffle & repeat
  • Volume controls
  • Themes
  • Pomodoro timer

🌸 Inspiration

Inspired by:

  • Cozy desktop setups
  • Pixel UI aesthetics
  • Lo-fi music widgets
  • Retro anime interfaces

πŸ“œ License

Open source and free to use.


πŸ’• Made With Love

Built while learning React + Electron + UI Design ✨