A modern and responsive portfolio website to showcase my projects, skills, and experiences. Built with Next.js and styled using Tailwind CSS, this portfolio provides a seamless user experience with smooth animations and an organized layout.
Clone the repository:
git clone https://github.com/fr3zyy/portfolio-website.git
Navigate into the project directory:
cd portfolio-website
Install dependencies:
npm install
Start the development server:
npm run dev
Open http://localhost:3000 to view it in the browser.
Create Spotify App in Spotify Developer Dashboard
http://localhost:3333/callback
in Redirect URIsInstall dependencies:
npm install dotenv express open node-fetch
Create .env
and add:
SPOTIFY_CLIENT_ID=your_client_id
SPOTIFY_CLIENT_SECRET=your_client_secret
Get refresh token:
node scripts/spotify-auth.js
.env
:SPOTIFY_REFRESH_TOKEN=your_refresh_token
Enable in config:
recentTracks: true
Restart server:
npm run dev
That's it! Your recent Spotify tracks will now appear in your portfolio. 🎵