Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
82125f3
feat: immersive music page with local playlist management, uploads, f…
gurjeetsinghvirdee Oct 12, 2025
e22fac5
Merge branch 'main' into mood-based-playlist
gurjeetsinghvirdee Oct 12, 2025
1b9343b
eat(player): add custom professional music player UI with animated co…
gurjeetsinghvirdee Oct 16, 2025
8a0bdef
Merge branch 'mood-based-playlist' of https://github.com/gurjeetsingh…
gurjeetsinghvirdee Oct 16, 2025
6ea20cd
Fix mood selection & modernize UI design
gurjeetsinghvirdee Oct 16, 2025
f8cbf5e
Merge branch 'main' into mood-based-playlist
gurjeetsinghvirdee Oct 16, 2025
4233ad5
Fix music page components and enhance playlist management
gurjeetsinghvirdee Oct 16, 2025
0eb276d
Merge branch 'mood-based-playlist' of https://github.com/gurjeetsingh…
gurjeetsinghvirdee Oct 16, 2025
3d95287
feat: Implement Cloudflare R2 storage for audio files
gurjeetsinghvirdee Oct 16, 2025
10706ce
Delete r2-upload-worker/package-lock.json
gurjeetsinghvirdee Oct 16, 2025
472fb9e
remove worker-configuration from git
gurjeetsinghvirdee Oct 16, 2025
cb71dbe
Merge branch 'mood-based-playlist' of https://github.com/gurjeetsingh…
gurjeetsinghvirdee Oct 16, 2025
1c57224
readme update with cloud badge
gurjeetsinghvirdee Oct 16, 2025
d5de300
Delete r2-upload-worker/worker-configuration.d.ts
gurjeetsinghvirdee Oct 16, 2025
4c01969
gitgignore updated
gurjeetsinghvirdee Oct 16, 2025
b25dd0a
music played ui updated
gurjeetsinghvirdee Oct 17, 2025
10613cc
fix(ui): enhance music player UI with website-matching gradient
gurjeetsinghvirdee Oct 21, 2025
9c09d92
Merge branch 'main' into mood-based-playlist
gurjeetsinghvirdee Oct 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# Copy this file to .env and fill in your actual values

# OpenWeather API Key for fetching weather data
VITE_OPENWEATHER_API_KEY=your_openweather_api_key_here

# Key for fetching weather data
VITE_OPENWEATHER_API_KEY=

# Key for Google Calendar login- put your google client id here
VITE_GOOGLE_CLIENT_ID=
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-4.1.13-38bdf8?logo=tailwindcss&style=flat-square)](https://tailwindcss.com/)
[![OpenWeatherMap](https://img.shields.io/badge/API-OpenWeatherMap-orange?style=flat-square)](https://openweathermap.org/)


---


Expand Down Expand Up @@ -48,9 +49,11 @@
### ⏰ *Hourly & 5-Day Forecasts*
- Interactive hourly temperature chart (Recharts powered).
- 5-day forecast with min/max, humidity, wind, and weather icons.


<img width="1737" height="449" alt="Screenshot 2025-09-28 101158" src="https://github.com/user-attachments/assets/ea5487cb-1882-45bc-82ab-449fa5352561" />


### 🎨 *Modern UI & Animations*
- Responsive, mobile-friendly design with Tailwind CSS.
- Smooth skeleton loaders and animated transitions.
Expand Down Expand Up @@ -97,6 +100,7 @@ How to get your Google OAuth Client ID? Follow the steps below

---


## 📸 Screenshots & Animations


Expand Down
2 changes: 2 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<!doctype html>
<html lang="en">
<head>
<!-- Material Icons CDN for player controls -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Expand Down
Loading