You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-58Lines changed: 41 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,10 @@
2
2
3
3
## 🏗️ Architecture Overview
4
4
5
-
This project implements a modern web application architecture leveraging Cloudflare's edge computing capabilities. The architecture consists of three primary components:
5
+
This project implements a modern web application architecture leveraging Cloudflare's edge computing capabilities. The architecture consists of two primary components:
6
6
7
-
1.**React Frontend**: A Single Page Application (SPA) built with Create React App
8
-
2.**Cloudflare Workers**: Serverless functions handling API integrations
9
-
3.**Cloudflare Pages**: Static site hosting with global CDN distribution
7
+
1.**React Frontend**: A Single Page Application (SPA) built with React and TypeScript
8
+
2.**Cloudflare Pages**: Static site hosting with global CDN distribution
10
9
11
10
## 🚀 Getting Started
12
11
@@ -15,22 +14,37 @@ This project implements a modern web application architecture leveraging Cloudfl
15
14
- Node.js (v16.0.0 or higher)
16
15
- npm (v7.0.0 or higher)
17
16
- Cloudflare account
18
-
-Spotify Developer account
17
+
-Last.fm account and API key
19
18
- Git
20
19
20
+
### API Keys Setup
21
+
22
+
1.**Last.fm API Key**:
23
+
- Visit [Last.fm API Account Creation](https://www.last.fm/api/account/create)
24
+
- Sign in with your Last.fm account
25
+
- Fill in the application details
26
+
- Save your API key
27
+
- Your username can be found in your profile URL: last.fm/user/YOUR_USERNAME
28
+
29
+
2.**Cloudflare Setup**:
30
+
- Create an account at [Cloudflare](https://dash.cloudflare.com/sign-up)
31
+
- Get your Account ID from the dashboard
32
+
- Create an API token with Pages deployment permissions
0 commit comments