This dashboard uses a simple configuration file system. All your personal information and settings are stored in config.js.
Open config.js in any text editor and modify the values:
window.userConfig = {
// GitHub Configuration
githubUsername: 'your-github-username',
// LinkedIn Configuration
linkedinUrl: 'https://www.linkedin.com/in/your-profile',
// LeetCode Configuration
leetcodeUsername: 'your-leetcode-username',
// Profile Images
bannerImage: 'path/to/your/banner.jpg',
avatarImage: 'path/to/your/profile.jpg',
// Personal Information
name: 'Your Name',
title: 'Your Title',
location: 'Your Location',
// Social Links (optional)
twitterUrl: 'https://twitter.com/your-handle',
instagramUrl: 'https://instagram.com/your-handle',
websiteUrl: 'https://your-website.com',
// Custom Quote (optional)
customQuote: '"Your custom quote here"',
// Theme Settings (optional)
theme: {
primaryColor: '#4d90fe',
secondaryColor: '#1a1a1a',
accentColor: '#ffffff'
}
};- Banner Image: Replace
banner-image.pngwith your own banner image - Profile Picture: Replace
sample.jpgwith your profile picture - Make sure the image files are in the same directory as
index.html
After making changes to config.js:
- Save the file
- Reload the Chrome extension
- Open a new tab to see your changes
githubUsername: Your GitHub username for stats and activity graphlinkedinUrl: Your LinkedIn profile URLleetcodeUsername: Your LeetCode username for stats
bannerImage: Path to your banner imageavatarImage: Path to your profile picturename: Your display nametitle: Your professional titlelocation: Your locationtwitterUrl: Your Twitter profile URLinstagramUrl: Your Instagram profile URLwebsiteUrl: Your personal website URLcustomQuote: A custom quote to displaytheme: Color customization options
- Banner Image: Recommended size 1200x300px or similar aspect ratio
- Profile Picture: Recommended size 200x200px (will be displayed as 80x80px circle)
window.userConfig = {
githubUsername: 'johndoe',
linkedinUrl: 'https://www.linkedin.com/in/johndoe',
leetcodeUsername: 'johndoe123',
bannerImage: 'my-banner.jpg',
avatarImage: 'my-photo.jpg',
name: 'John Doe',
title: 'Senior Software Engineer',
location: 'San Francisco, CA',
twitterUrl: 'https://twitter.com/johndoe',
websiteUrl: 'https://johndoe.dev',
customQuote: '"Code is poetry written in logic"',
theme: {
primaryColor: '#ff6b6b',
secondaryColor: '#2d3436',
accentColor: '#fdcb6e'
}
};- Images not showing: Check that the image files exist in the correct directory
- Stats not loading: Verify your usernames are correct
- Changes not appearing: Make sure to reload the Chrome extension after editing config.js
If you encounter any issues, check the browser console (F12) for error messages.