Skip to content

A personal website where I list my projects, work history, blog posts, and more.

Notifications You must be signed in to change notification settings

zulfikawr/homepage

Repository files navigation

Zulfikar's Homepage

A personal website where I list my projects, work history, blog posts, and more.


Screenshot

🌟 Features

  • Project Showcase – A collection of my personal and professional projects.
  • Work Experience – Highlights of my employment and internships.
  • Blog Posts – Articles about topics I’m interested in.
  • Spotify Integration – Displays the currently playing and recently played songs using Spotify API.

🛠️ Technologies Used

  • Next.js 15 – React-based framework for fast and scalable web apps.
  • Firebase Realtime Database – Cloud database to store and sync data in real time.
  • Spotify API – Fetches the currently playing track and listening history.
  • Tailwind CSS – Utility-first CSS framework for styling.

🔧 Installation & Setup

To run this project locally, follow these steps:

1️⃣ Clone the repository:

git clone https://github.com/zulfikawr/homepage.git
cd homepage

2️⃣ Install dependencies:

npm install

3️⃣ Set up environment variables:

Create a .env file in the root directory and add:

NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
NEXT_PUBLIC_FIREBASE_DATABASE_URL=your_firebase_database_url
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_firebase_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_firebase_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_firebase_app_id
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=your_firebase_measurement_id

NEXT_PUBLIC_SPOTIFY_CLIENT_ID=your_spotify_client_id
NEXT_PUBLIC_SPOTIFY_CLIENT_SECRET=your_spotify_client_secret
NEXT_PUBLIC_SPOTIFY_REDIRECT_URI=your_redirect_uri

4️⃣ Run the project:

npm run dev

The site will be available at http://localhost:3000

🌐 Deployment

This project is deployed on Firebase Hosting: 👉 zulf1kar.web.app

📌 Acknowledgments


Made with ❤️ by Zulfikar

About

A personal website where I list my projects, work history, blog posts, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published