Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 74 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,72 @@
# CodePatchwork 🧩
<div align="center">

A visual code snippet manager that combines the visual appeal of Pinterest with the functionality of GitHub Gists. CodePatchwork transforms how developers manage code snippets by replacing scattered text files and notes with a visually appealing, searchable repository.
[![GitHub stars](https://img.shields.io/github/stars/hexawulf/CodePatchwork?style=social)](https://github.com/hexawulf/CodePatchwork/stargazers)
[![Live Demo](https://img.shields.io/badge/🚀_Demo-Live-success?style=flat-square)](https://www.codepatchwork.com)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://opensource.org/licenses/MIT)

**Transform your scattered code snippets into a beautiful, searchable visual library**

*A visual code snippet manager that combines the visual appeal of Pinterest with the functionality of GitHub Gists.*

![CodePatchwork Banner](codepatchwork-banner.png)

</div>

## 🌟 **Try CodePatchwork Live!**

<div align="center">

### **👉 [🚀 EXPERIENCE THE DEMO](https://www.codepatchwork.com) 👈**

*See CodePatchwork in action - no installation required!*

[![Live Demo](https://img.shields.io/badge/🚀_Live_Demo-CodePatchwork.com-blue?style=for-the-badge&logoColor=white)](https://www.codepatchwork.com)

</div>

---

## 📋 Table of Contents
- [🌟 Live Demo](#-try-codepatchwork-live)
- [✨ Features](#-features)
- [🚀 Getting Started](#-getting-started)
- [🔧 Usage](#-usage)
- [🛠️ Technologies](#️-technologies-used)
- [🤝 Contributing](#-contributing)

Comment on lines +30 to +37
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

⚠️ Potential issue

Incomplete and Potentially Broken Table of Contents
The TOC omits several new sections (Quick Start, Screenshots, Development, License, Contact, final CTA) and the anchor links (e.g., #-try-codepatchwork-live, #️-technologies-used) may not match GitHub’s slug generation.

Please expand and correct the TOC like:

 ## 📋 Table of Contents
 - [🌟 Live Demo](#try-codepatchwork-live)
+ - [⚡ Quick Start](#⚡-quick-start)
 - [✨ Features](#✨-features)
 - [🚀 Getting Started](#🚀-getting-started)
 - [🔧 Usage](#🔧-usage)
 - [🛠️ Technologies Used](#🛠️-technologies-used)
+ - [📸 Screenshots](#📸-screenshots)
+ - [🧪 Development](#🧪-development)
+ - [📝 License](#📝-license)
 - [🤝 Contributing](#🤝-contributing)
+ - [📧 Contact](#📧-contact)

Committable suggestion skipped: line range outside the PR's diff.

🤖 Prompt for AI Agents
In README.md around lines 30 to 37, the Table of Contents is incomplete and
contains incorrect anchor links that may not match GitHub's slug generation.
Update the TOC to include all new sections such as Quick Start, Screenshots,
Development, License, Contact, and final CTA. Correct the anchor links by
removing invalid characters and ensuring they match the exact section headers
formatted as GitHub generates slugs, typically lowercase with hyphens replacing
spaces and no special characters.

## ⚡ Quick Start

Want to jump right in? **[Try the live demo](https://www.codepatchwork.com)** - no installation needed!

For local development, you'll need Node.js 18+ and PostgreSQL. See detailed setup below ⬇️

## ✨ Features

- **Visual Organization**: Manage code snippets with a Pinterest-style visual interface
- **Syntax Highlighting**: Automatic code highlighting for 100+ programming languages
- **Powerful Search & Filtering**: Find snippets by language, tags, or full-text search
- **Collections**: Organize snippets into custom collections for better categorization
- **Tags & Metadata**: Add tags and descriptions to make snippets more discoverable
- **Authentication**: Secure sign-in with Google OAuth or email/password
- **Responsive Design**: Works on desktop, tablet, and mobile devices
- **Sharing**: Share snippets publicly with customizable links
- **Import/Export**: Easily backup or migrate your snippets
- **Dark/Light Themes**: Choose your preferred visual theme for better readability
- **Comment System**: Collaborate and discuss code with other users
### 🎨 **Visual Experience**
- **Pinterest-Style Interface** - Visually appealing snippet organization
- **Syntax Highlighting** - Beautiful code display for 100+ languages
- **Dark/Light Themes** - Customizable visual experience
- **Responsive Design** - Perfect on desktop, tablet, and mobile

### 🔍 **Organization & Discovery**
- **Smart Search & Filtering** - Find snippets by language, tags, or content
- **Custom Collections** - Organize snippets into themed groups
- **Tags & Metadata** - Rich categorization and discovery
- **Import/Export** - Easy backup and migration

### 🤝 **Collaboration & Sharing**
- **Public Sharing** - Share snippets with customizable links
- **Comment System** - Collaborate and discuss code
- **Secure Authentication** - Google OAuth or email/password

## 📸 Screenshots

![Main Interface](screenshots/main-interface.png)
*Beautiful Pinterest-style code snippet organization*

![Dark Mode](screenshots/dark-mode.png)
*Elegant dark theme for comfortable coding*

Comment on lines +64 to 70
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Verify Screenshot Assets Exist
Ensure the image files (screenshots/main-interface.png, screenshots/dark-mode.png) are tracked in the repository and render correctly.


🏁 Script executed:

#!/bin/bash
# Check that screenshot files exist
fd -e png 'screenshots/(main-interface|dark-mode)\.png'

Length of output: 57


Let’s search the entire repo for any PNGs (and specifically look for “screenshots” or our two filenames) to confirm where these assets live:


🏁 Script executed:

#!/bin/bash
# List all .png files in the repo
echo "All PNG files:"
fd -e png ''

# Show any PNGs in paths containing “screenshot”
echo -e "\nPNGs under a screenshot directory:"
fd -e png '' | grep -i screenshot || echo "(none found)"

# Specifically look for main-interface.png and dark-mode.png
echo -e "\nLooking for main-interface.png or dark-mode.png:"
fd -e png '' | grep -E 'main-interface|dark-mode' || echo "(none found)"

Length of output: 571


Missing Screenshot Assets in README.md

The images referenced in README.md aren’t present in the repo, so they won’t render:

• screenshots/main-interface.png – not found
• screenshots/dark-mode.png – not found

Please add these files under screenshots/ or update the paths to the correct locations.

🤖 Prompt for AI Agents
In README.md around lines 64 to 70, the image files referenced
(screenshots/main-interface.png and screenshots/dark-mode.png) are missing from
the repository, causing them not to render. To fix this, add the missing image
files to the screenshots/ directory in the repo or update the image paths in the
README.md to point to the correct existing locations of these images.

## 🚀 Getting Started

Expand Down Expand Up @@ -154,6 +204,18 @@ Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for det

For questions or support, please open an issue on the GitHub repository.

## 🌟 **Ready to Transform Your Code Snippets?**

<div align="center">

### **[🚀 Try CodePatchwork Now](https://www.codepatchwork.com)**

[![Star this repo](https://img.shields.io/badge/⭐_Star_this_repo-black?style=for-the-badge&logo=github)](https://github.com/hexawulf/CodePatchwork)
[![Report Bug](https://img.shields.io/badge/🐛_Report_Bug-red?style=for-the-badge)](https://github.com/hexawulf/CodePatchwork/issues)
[![Request Feature](https://img.shields.io/badge/💡_Request_Feature-blue?style=for-the-badge)](https://github.com/hexawulf/CodePatchwork/issues)

</div>

---

Made with ❤️ by [hexawulf](https://github.com/hexawulf)
Loading