GitHub Profile Viewer is a web application built with HTML, CSS, and JavaScript using the Parcel bundler. It leverages the Model-View-Controller (MVC) architecture for clean code organization. The application provides an intuitive and interactive way to explore GitHub profiles and their public repositories.
A live demo of the application is hosted at https://github-profile-viewer-v2.netlify.app
- View profile information and public repositories
- User-friendly UI with pagination
- Seamless loading and error handling
- Built with best practices (MVC, Parcel, GitHub API)
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/nirajbagdi/github-profile-viewer.git cd github-profile-viewer
-
Install & Run the application:
npm install
-
Create a .env file:
API_ACCESS_TOKEN=your_github_access_token_here
Replace your_github_access_token_here with your actual GitHub access token.
-
Start the application:
npm start
The application will be available at http://localhost:1234.
- HTML
- CSS
- JavaScript
- Parcel
- GitHub API