Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khalil-codes/peek-link
PeekLink is a tool designed to instantly generate social previews of websites. You can make every shared link count across the web
https://github.com/khalil-codes/peek-link
cherrio nextjs server-components tailwindcss web-scraping
Last synced: 27 days ago
JSON representation
PeekLink is a tool designed to instantly generate social previews of websites. You can make every shared link count across the web
- Host: GitHub
- URL: https://github.com/khalil-codes/peek-link
- Owner: Khalil-codes
- Created: 2024-09-06T11:15:58.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T11:36:58.000Z (4 months ago)
- Last Synced: 2024-09-09T13:51:26.926Z (4 months ago)
- Topics: cherrio, nextjs, server-components, tailwindcss, web-scraping
- Language: TypeScript
- Homepage: https://peeklink.vercel.app
- Size: 251 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **PeekLink**
PeekLink is your website’s social preview checker, instantly showing how your site will appear across various social platforms. Make every link shine and watch the clicks roll in!
## **Social Preview**
A social preview is like a "first impression" for your website when you share a link on social media. It’s that little snapshot with an image, title, and description that pops up, trying to say, “Hey, click me, I’m interesting!”
## **Features**
- Users can enter a URL to generate it's social previews.
- Support for displaying previews for Google, Twitter/X, WhatsApp, Facebook, Linkedin and many more.## **Technical Details**
- Built with Next.js, React, and TypeScript
- Uses Zod for schema validation and React Hook Form for form handling
- Tailwind CSS for styling
- Cheerio for web scraping to extract meta data from a website## **Getting Started**
To run the application, follow these steps:
1. Clone the repository: `git clone https://github.com/your-username/link-preview.git`
2. Install dependencies: `npm install` or `yarn install`
3. Start the development server: `npm run dev` or `yarn dev`## **Contributing**
Contributions are welcome! If you find any issues or want to add new features, please open a pull request.
## **License**
This project is licensed under the MIT License. See the [LICENSE file](LICENSE) for details.