Skip to content

Commit 03fc0f7

Browse files
Copilot0xrinegade
andcommitted
Add GitHub Pages site with full functionality
Co-authored-by: 0xrinegade <[email protected]>
1 parent db1be8b commit 03fc0f7

File tree

13 files changed

+144962
-0
lines changed

13 files changed

+144962
-0
lines changed

app.js

Lines changed: 644 additions & 0 deletions
Large diffs are not rendered by default.

docs/README.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Awesome Stargazer - GitHub Pages Site
2+
3+
This is the GitHub Pages site for exploring all repositories in the awesome-stargazer collection.
4+
5+
## Features
6+
7+
- **Repository Explorer**: Browse 59,300+ categorized repositories
8+
- **Advanced Search**: Search by name, topic, language, or description
9+
- **Dynamic Filters**: Filter by category and sort by various criteria
10+
- **Bookmarks**: Save repositories for later
11+
- **Likes**: Mark your favorite repositories
12+
- **Learning Paths**: Create personalized learning journeys
13+
- **Share**: One-click sharing to Twitter/X
14+
- **Dark/Light Mode**: Toggle between themes
15+
- **Keyboard Shortcuts**: Power-user navigation
16+
- **Mobile Responsive**: Works on all devices
17+
- **PWA Support**: Install as an app
18+
19+
## Local Development
20+
21+
To run locally:
22+
23+
1. Clone the repository
24+
2. Serve the `docs` directory with any HTTP server
25+
3. Example: `python3 -m http.server 8000` from the docs directory
26+
27+
## Keyboard Shortcuts
28+
29+
- `⌘/Ctrl + K`: Focus search
30+
- `Esc`: Clear search or close modal
31+
- `?`: Show shortcuts help
32+
- `T`: Toggle theme
33+
- `B`: View bookmarks
34+
- `P`: View learning paths
35+
36+
## Technologies Used
37+
38+
- Pure HTML, CSS, and JavaScript (no frameworks)
39+
- GitHub-like UI design
40+
- Local storage for data persistence
41+
- Progressive Web App (PWA) capabilities
42+
- Responsive design for mobile and desktop
43+
44+
## Data Source
45+
46+
Repository data is loaded from the markdown files in the `categories/` directory of the main repository.

docs/_config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# GitHub Pages configuration
2+
title: Awesome Stargazer
3+
description: Explore 59,300+ categorized GitHub repositories
4+
theme: null

0 commit comments

Comments
 (0)