Skip to content

NarenderSD/linkedin-post-text-formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LinkedIn Text Formatter

๐Ÿš€ LinkedIn Text Formatter

Professional Text Styling Tool for LinkedIn Posts

Next.js TypeScript Tailwind CSS License

Transform your LinkedIn posts with professional Unicode formatting that increases engagement and makes your content stand out!

๐ŸŒŸ Live Demo โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿš€ Quick Start


โœจ Features

๐ŸŽจ Premium Text Formatting

  • 15+ Unicode Text Styles: Bold, Italic, Script, Monospace, Double-struck, and more
  • Professional List Formatting: Bullets, Numbers, Arrows, Checkmarks, Stars, Diamonds
  • Special Effects: Underline, Strikethrough, Circled, Squared, Small Caps, Superscript

๐Ÿ“ Content Enhancement

  • Professional Emoji Library: 40+ business-appropriate emojis
  • Smart Hashtag Generator: AI-powered relevant hashtags
  • Tone Selection: Professional, Friendly, Motivational, Casual, Expert, Creative
  • Post Analytics: Real-time engagement score analysis

๐ŸŽฏ Premium Templates

  • 6 Professional Categories: Career Growth, Business Innovation, Hiring, Personal Branding, Thought Leadership, Community Building
  • High-Engagement Templates: Proven templates with Very High, High, and Medium engagement rates
  • One-Click Application: Instantly apply templates to your content

๐ŸŒ™ User Experience

  • Dark/Light Mode: Seamless theme switching
  • Responsive Design: Perfect on desktop, tablet, and mobile
  • Live Preview: See exactly how your post will look on LinkedIn
  • Copy & Export: One-click copy to clipboard or export as text file

๐Ÿ“Š Analytics Dashboard

  • Character Counter: Track post length (3000 character limit)
  • Word Counter: Monitor content density
  • Hashtag Counter: Optimize hashtag usage
  • Engagement Predictor: AI-powered engagement scoring

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18.0 or higher
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/NarenderSD/linkedin-post-text-formatter.git
    cd linkedin-post-text-formatter
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start development server

    npm run dev
    # or
    yarn dev
  4. Open in browser

    http://localhost:3000

Build for Production

# Build the application
npm run build

# Start production server
npm start

๐Ÿ› ๏ธ Tech Stack

Technology Purpose Version
Next.js React Framework 14.x
TypeScript Type Safety 5.x
Tailwind CSS Styling 3.4.x
shadcn/ui UI Components Latest
Lucide React Icons Latest
Sonner Toast Notifications Latest

๐Ÿ“ฑ Usage Guide

1. Text Input

  • Enter your LinkedIn post content in the input area
  • Select your preferred tone (Professional, Friendly, etc.)
  • Monitor character count and engagement metrics

2. Apply Formatting

  • Choose from 15+ Unicode text styles
  • Apply professional list formatting
  • Add business-appropriate emojis

3. Use Templates

  • Browse 6 professional template categories
  • Select templates based on engagement ratings
  • Customize content to match your message

4. Preview & Copy

  • Review your formatted post in the live preview
  • See exactly how it will appear on LinkedIn
  • Copy to clipboard or export as text file

๐ŸŽจ Formatting Options

Text Styles

๐—•๐—ผ๐—น๐—ฑ - Bold Unicode text
๐˜๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค - Italic Unicode text
๐™—๐™ค๐™ก๐™™๐™„๐™ฉ๐™–๐™ก๐™ž๐™˜ - Bold Italic combination
๐’ฎ๐’ธ๐“‡๐’พ๐“…๐“‰ - Elegant script style
๐™ผ๐š˜๐š—๐š˜ - Monospace font
๐”ป๐• ๐•ฆ๐•“๐•๐•– - Double-struck style

List Formats

โ€ข Bullet points
1. Numbered lists
โ†’ Arrow indicators
โœ… Checkmark lists
โญ Star highlights
โ—† Diamond bullets

๐ŸŒŸ Premium Templates

Available Categories

  1. Professional Growth - Career milestones, achievements
  2. Business Innovation - Product launches, company updates
  3. Hiring & Recruitment - Job postings, team expansion
  4. Personal Branding - Thought leadership, expertise sharing
  5. Industry Insights - Market trends, analysis
  6. Community Building - Events, networking

Engagement Ratings

  • ๐ŸŸข Very High: 85-100% engagement score
  • ๐Ÿ”ต High: 70-84% engagement score
  • ๐ŸŸก Medium: 55-69% engagement score

๐Ÿ“Š Analytics Features

Real-time Metrics

  • Character Count: Track against LinkedIn's 3000 limit
  • Word Density: Optimize content length
  • Hashtag Usage: Monitor hashtag effectiveness
  • Engagement Score: AI-powered prediction algorithm

Engagement Factors

  • Unicode formatting usage (+12 points)
  • Professional emoji inclusion (+15 points)
  • List formatting (+10 points)
  • Optimal word count (+1.5 per word)
  • Strategic hashtag usage (+8 per hashtag)

๐ŸŽฏ Best Practices

Content Optimization

  1. Keep posts under 1300 characters for maximum engagement
  2. Use 3-5 relevant hashtags for optimal reach
  3. Include professional emojis to increase visual appeal
  4. Apply Unicode formatting to key phrases for emphasis
  5. Use list formatting for better readability

Template Usage

  1. Customize templates to match your voice and brand
  2. Update specific details like company names, metrics
  3. Add personal experiences to increase authenticity
  4. Test different templates to find what works for your audience

๐Ÿ”ง Development

Project Structure

linkedin-post-text-formatter/
โ”œโ”€โ”€ app/                    # Next.js app directory
โ”‚   โ”œโ”€โ”€ globals.css        # Global styles
โ”‚   โ”œโ”€โ”€ layout.tsx         # Root layout
โ”‚   โ””โ”€โ”€ page.tsx          # Main application
โ”œโ”€โ”€ components/            # React components
โ”‚   โ”œโ”€โ”€ ui/               # shadcn/ui components
โ”‚   โ”œโ”€โ”€ premium-features.tsx
โ”‚   โ”œโ”€โ”€ advanced-toolbar.tsx
โ”‚   โ””โ”€โ”€ floating-action-button.tsx
โ”œโ”€โ”€ public/               # Static assets
โ”‚   โ”œโ”€โ”€ logo.png         # Application logo
โ”‚   โ””โ”€โ”€ favicon.ico      # Browser icon
โ””โ”€โ”€ README.md            # Documentation

Available Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Run ESLint
npm run type-check   # TypeScript type checking

Environment Setup

# Development
NODE_ENV=development

# Production
NODE_ENV=production

๐Ÿš€ Deployment

Vercel (Recommended)

  1. Push code to GitHub repository
  2. Connect repository to Vercel
  3. Deploy automatically on push

Manual Deployment

# Build the application
npm run build

# Deploy the .next folder to your hosting provider

Docker Deployment

dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]

๐Ÿ“ˆ Performance

Optimization Features

  • Server-Side Rendering for fast initial load
  • Static Generation for optimal performance
  • Image Optimization with Next.js Image component
  • Code Splitting for reduced bundle size
  • Lazy Loading for improved user experience

Performance Metrics

  • Lighthouse Score: 95+ across all categories
  • First Contentful Paint: < 1.5s
  • Largest Contentful Paint: < 2.5s
  • Cumulative Layout Shift: < 0.1

๐Ÿค Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/amazing-feature
  3. Commit your changes
    git commit -m 'Add amazing feature'
  4. Push to the branch
    git push origin feature/amazing-feature
  5. Open a Pull Request

Development Guidelines

  • Follow TypeScript best practices
  • Use Tailwind CSS for styling
  • Maintain component modularity
  • Add proper error handling
  • Include comprehensive comments

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ‘จโ€๐Ÿ’ป Author

Narender Singh


๐Ÿ™ Acknowledgments

  • shadcn/ui for beautiful UI components
  • Lucide React for professional icons
  • Tailwind CSS for utility-first styling
  • Next.js team for the amazing framework
  • Vercel for seamless deployment platform

๐Ÿ“Š Project Stats

GitHub stars GitHub forks GitHub issues GitHub pull requests


๐ŸŒŸ If this project helped you, please give it a star! ๐ŸŒŸ

BuildbyNarender โค๏ธ

Made with โค๏ธ in India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฌ† Back to Top