chore: remove unused images, update project image paths to webp format, and enhance accessibility with aria-labels across components
This commit is contained in:
48
src/content/projects/snippetslibrary.md
Normal file
48
src/content/projects/snippetslibrary.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
name: 'SnippetsLibrary'
|
||||
description: 'A secure, lightning-fast code snippet manager to store, organize, and share your code with beautiful syntax highlighting.'
|
||||
tags: ['react', 'vite', 'tailwindcss', 'typescript', 'bun', 'hono', 'drizzle-orm', 'postgresql', 'jwt', 'github-oauth', 'cloudflare-workers']
|
||||
image: '../../../public/static/snippetslibrary.webp'
|
||||
link: 'https://snippetslibrary.com'
|
||||
startDate: '2025-07-23'
|
||||
---
|
||||
|
||||
# SnippetsLibrary
|
||||
|
||||
Manage your personal and team code snippets with speed and confidence. SnippetsLibrary makes it easy to create, organize, search, and share snippets with first-class DX and beautiful syntax highlighting.
|
||||
|
||||
I have 50+ users and I'm working on a new version with a lot of new features.
|
||||
And 200+ snippets.
|
||||
|
||||
## ✨ Highlights
|
||||
|
||||
- **Secure auth**: GitHub OAuth + JWT sessions
|
||||
- **Sharing**: Public share links with SEO-friendly pages
|
||||
- **Search & filter**: Language, visibility, keywords, pagination
|
||||
- **Syntax highlighting**: 20+ languages, themes, copy-preserving formatting
|
||||
- **Fast**: Bun runtime, Hono server, optimized client with Vite
|
||||
|
||||
## 🛠️ Tech Stack
|
||||
|
||||
- Frontend: React, Vite, Tailwind CSS, shadcn/ui
|
||||
- Backend: Bun, Hono, JWT, Drizzle ORM, PostgreSQL
|
||||
- Infra: Cloudflare Workers, GitHub Actions, Drizzle Kit
|
||||
|
||||
## 🚀 Quick Start
|
||||
|
||||
1. Clone the repo:
|
||||
```bash
|
||||
git clone https://github.com/cojocaru-david/snippetslibrary.com
|
||||
cd snippetslibrary.com
|
||||
```
|
||||
2. Install deps: `bun install`
|
||||
3. Configure `.env` in `server/` (DB, GitHub OAuth, JWT, FRONTEND_URL)
|
||||
4. Migrate DB: `cd server && bun run db:migrate`
|
||||
5. Start dev: `bun run dev` (client on 5173, server on 8000)
|
||||
|
||||
## 🔗 Links
|
||||
|
||||
- Live: https://snippetslibrary.com
|
||||
- Repo: https://github.com/cojocaru-david/snippetslibrary.com
|
||||
|
||||
|
||||
Reference in New Issue
Block a user