React Portfolio is a modern portfolio that:
- Loads and displays your avatar, bio, and profile data from GitHub.
- Shows social links with attractive icons and tooltips on hover.
- Demonstrates your GitHub activity calendar via a widget.
- Sorts and displays projects from GitHub, including their descriptions, badges (stars, language), topics, and an image extracted from the README.
- Uses Framer Motion animations to create a modern, smooth interface.
- Dynamic Data Loading: Automatically fetches user, repository, and activity data from GitHub.
- Animations & Interactivity: Smooth element transitions, hover animations, and a modern design.
- Social Links with Tooltips: Social network icons reveal link titles (CV, LinkedIn, GitHub, Instagram) on hover.
- Topics Display: Project cards include repository topics (hashtags) to help quickly identify development areas.
- React – A library for building user interfaces.
- Framer Motion – A library for creating animations.
- React Icons – A collection of icons for social links and other elements.
- GitHub API – For fetching profile, activity, and repository data.
- CSS Flexbox & Grid – For a responsive and modern layout.