RepoLens is a modern repository intelligence and analytics platform that provides real-time insights into GitHub repositories through an elegant and interactive interface.
The application enables users to analyze repository activity, architecture indicators, project statistics, and repository metadata instantly using the GitHub API.
Built with a modern full-stack architecture, RepoLens combines a responsive React frontend with a lightweight Node.js backend to deliver a fast, visually polished, and developer-friendly experience.
https://repo-lens-two.vercel.app/
RepoLens was designed to simplify repository exploration and improve the way developers understand open-source projects.
Instead of manually navigating through GitHub pages, users can simply paste a repository URL and instantly receive a structured analysis dashboard.
The platform focuses on:
- Repository intelligence
- Development activity insights
- Real-time GitHub analytics
- Developer productivity
- Modern user experience
Analyze public GitHub repositories instantly using the GitHub REST API.
RepoLens automatically extracts:
- Repository name
- Description
- Primary programming language
- Star count
- Fork count
- Open issues
- Last commit activity
The platform includes:
- Glassmorphism interface
- Animated transitions using Framer Motion
- Professional gradient styling
- Responsive layout
- Background visual enhancements
The Express.js backend efficiently handles:
- GitHub API requests
- Repository parsing
- Error handling
- JSON response management
Repository data is displayed in an elegant analytics card layout for quick understanding and improved readability.
- React.js
- React Router DOM
- Framer Motion
- CSS Inline Styling
- Node.js
- Express.js
- Axios
- CORS
- GitHub REST API
- User enters a GitHub repository URL
- React frontend sends request to backend API
- Backend processes repository information
- GitHub API data is fetched
- Processed analytics are returned to frontend
- Results dashboard is rendered dynamically
- Receive repository URL
- Parse owner and repository name
- Fetch repository data from GitHub API
- Structure response data
- Return formatted JSON response
The Analyze page includes:
- Large centered repository input
- Professional glassmorphism card design
- Background imagery and overlay effects
- Smooth animations and hover interactions
- Responsive alignment
The Results page provides:
- Structured repository analytics
- Interactive statistics cards
- Last commit tracking
- Elegant visual hierarchy
- Improved readability and spacing
IBM Bob was used as an AI-powered development partner throughout the project workflow.
- UI enhancement suggestions
- Repository analysis workflow improvements
- Backend debugging support
- API integration refinement
- Frontend component optimization
- Rapid issue resolution
- Development acceleration
The project demonstrates how AI-assisted development can significantly improve productivity, reduce repetitive debugging effort, and accelerate software delivery.
git clone https://github.com/anukta.acharya/RepoLens.git