Projects
Explore my GitHub projects and contributions
Showing 28 projects
Total Commits
All time
This Month
Last 30 days
Repositories
Active repos
Recent Activity
Recent commits
Commit Activity
Commits over the last 6 months
Recent Commits
Latest development activity
feat: Enhance GitHub activity fetching with detailed commit statistics and error handling
feat: Add Featured Projects Client Component with Auto-Refresh and Loading State - Implemented FeaturedProjectsClient component to display featured projects. - Added state management for projects, loading status, and last updated time. - Integrated API call to fetch featured projects with auto-refresh every 5 minutes. - Enhanced UI with cards displaying project details, including demo and GitHub links. - Included empty state handling for when no featured projects are available. chore: Create Client-Only Component for Hydration Mismatch Fix - Added ClientOnly component to handle client-side rendering and prevent hydration issues. feat: Implement Authentication Utilities for Admin Routes - Created auth-utils for verifying admin token and generating unauthorized responses. - Integrated JWT verification for secure access to admin routes. chore: Add GitHub Enhanced API Utility with Retry Mechanism - Developed enhanced GitHub API utility with retry logic and fallback data. - Included mock data for repositories and user events for offline scenarios. feat: Optimize GitHub Project Fetching with Caching and Performance Improvements - Implemented optimized fetching for GitHub projects with caching strategy. - Enhanced error handling and fallback mechanisms for API failures. feat: Middleware for Admin Route Authentication - Added middleware to protect admin routes with JWT verification. - Redirects to login page if authentication fails or token is invalid. chore: Create JSON Configuration for Featured Projects - Added featured-projects-config.json to manage featured projects configuration.
Merge pull request #3 from Urdemonlord/main feat: Add Featured Projects Client Component with Auto-Refresh and Lo…
feat: Add Featured Projects Client Component with Auto-Refresh and Loading State - Implemented FeaturedProjectsClient component to display featured projects. - Added state management for projects, loading status, and last updated time. - Integrated API call to fetch featured projects with auto-refresh every 5 minutes. - Enhanced UI with cards displaying project details, including demo and GitHub links. - Included empty state handling for when no featured projects are available. chore: Create Client-Only Component for Hydration Mismatch Fix - Added ClientOnly component to handle client-side rendering and prevent hydration issues. feat: Implement Authentication Utilities for Admin Routes - Created auth-utils for verifying admin token and generating unauthorized responses. - Integrated JWT verification for secure access to admin routes. chore: Add GitHub Enhanced API Utility with Retry Mechanism - Developed enhanced GitHub API utility with retry logic and fallback data. - Included mock data for repositories and user events for offline scenarios. feat: Optimize GitHub Project Fetching with Caching and Performance Improvements - Implemented optimized fetching for GitHub projects with caching strategy. - Enhanced error handling and fallback mechanisms for API failures. feat: Middleware for Admin Route Authentication - Added middleware to protect admin routes with JWT verification. - Redirects to login page if authentication fails or token is invalid. chore: Create JSON Configuration for Featured Projects - Added featured-projects-config.json to manage featured projects configuration.
Refactor code structure for improved readability and maintainability