🌐 Transform the entire web into an interactive social platform
GDB Universal Comment System is a Chrome extension that revolutionizes your browsing experience by allowing you to comment on any webpage across the internet. Share your thoughts, engage in discussions, and connect with other users viewing the same content.
- 📝 Universal Comments: Comment on any webpage without requiring website owner permissions
- 👥 Community Engagement: See what others are saying about the content you're viewing
- 🌍 Global Community: Participate in a worldwide community of web users
- 🎨 Non-Intrusive Design: Simple, intuitive interface that doesn't interfere with your browsing
- 🌐 Multi-language Support: Available in English, German, and Turkish
- ⚡ Fast Performance: Built with Svelte for optimal performance
- 🌙 Theme Support: Light and dark theme options
- Visit the Chrome Web Store page
- Click "Add to Chrome"
- Confirm the installation
- The extension icon will appear in your browser toolbar
-
Clone this repository:
git clone https://github.com/EdgeTypE/GDB-Universal-Comment-System.git cd GDB-Universal-Comment-System
-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked" and select the
dist
folder
- Open Chrome and navigate to
- Navigate to any webpage you want to comment on
- Click the extension icon in your browser toolbar
- View existing comments from other users or be the first to comment
- Write your comment using the intuitive comment form
- Engage with others by replying to existing comments
- Switch languages using the language selector if needed
- Svelte - Reactive frontend framework
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- DaisyUI - Component library for Tailwind CSS
- Vite - Fast build tool
- Chrome Extension API - Browser extension platform
- Node.js 16+
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/GDB-Universal-Comment-System.git cd GDB-Universal-Comment-System
-
Install dependencies:
npm install
-
Start development server:
npm run dev
-
Build for production:
npm run build
-
Type checking:
npm run check
src/
├── manifest.json # Extension manifest
├── popup/ # Extension popup interface
│ ├── index.html
│ ├── main.ts
│ ├── Popup.svelte
│ └── styles.css
└── lib/
├── components/ # Svelte components
│ ├── CommentForm.svelte
│ ├── CommentItem.svelte
│ ├── CommentList.svelte
│ ├── Footer.svelte
│ ├── LanguageSelector.svelte
│ └── ThemeToggle.svelte
├── i18n/ # Localization
│ ├── en.json
│ ├── de.json
│ ├── tr.json
│ └── index.ts
├── services/ # API services
│ └── api.ts
├── stores/ # Svelte stores
│ └── theme.ts
├── types/ # TypeScript definitions
│ └── index.ts
└── utils/ # Utility functions
└── date.ts
This extension integrates with the easyCommentSystem backend.
The extension supports multiple languages:
- 🇺🇸 English (en)
- 🇩🇪 German (de)
- 🇹🇷 Turkish (tr)
To add a new language:
- Create a new JSON file in
src/lib/i18n/
- Add the language code to the language selector component
- Update the i18n index file
This project is licensed under the MIT License - see the LICENSE file for details.
- Chrome Web Store - Install the extension
- Backend Repository - Comment system backend
- Homepage - Official website
Found a bug or have a feature request? Please:
- Check if the issue already exists in our Issues
- If not, create a new issue with detailed information