https://github.com/greathayat/upwork-text-formatter
A simple tool to format your upwork profile text
https://github.com/greathayat/upwork-text-formatter
ai reactjs upwork upwork-profile-description
Last synced: 16 days ago
JSON representation
A simple tool to format your upwork profile text
- Host: GitHub
- URL: https://github.com/greathayat/upwork-text-formatter
- Owner: GreatHayat
- Created: 2025-08-20T04:01:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T04:21:31.000Z (11 months ago)
- Last Synced: 2025-09-17T02:50:26.671Z (10 months ago)
- Topics: ai, reactjs, upwork, upwork-profile-description
- Language: TypeScript
- Homepage: https://upwork-text-formatter.netlify.app/
- Size: 45.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Upwork Profile Formatter
Transform your ordinary text into eye-catching, professionally formatted Upwork profiles that stand out from the crowd.

## β¨ Features
- **π Text Formatting**: Bold, italic, and underline support using markdown syntax
- **π Emoji Support**: Full emoji picker with search and categories
- **π Bullet Points**: Organize your skills and experience with clean lists
- **β‘ Real-time Conversion**: Instant markdown to Unicode transformation
- **π± Responsive Design**: Works perfectly on desktop and mobile devices
- **π One-click Copy**: Copy formatted text directly to your clipboard
## π How It Works
1. **Write**: Type your profile description using simple markdown syntax
2. **Format**: Use toolbar buttons or markdown syntax like `**bold**` and `*italic*`
3. **Add Emojis**: Click the emoji button to add personality to your profile
4. **Copy**: Click the copy button and paste directly into your Upwork profile
## π Markdown Syntax
| Syntax | Output | Description |
| ---------- | --------- | --------------- |
| `**text**` | π―πΌπΉπ± | Bold text |
| `*text*` | πͺπ΅π’ππͺπ€ | Italic text |
| `__text__` | uΜ²nΜ²dΜ²eΜ²rΜ²lΜ²iΜ²nΜ²eΜ² | Underlined text |
| `- item` | β’ item | Bullet points |
## π οΈ Technologies Used
- **React 18** with TypeScript
- **Tailwind CSS** for styling
- **Lucide React** for icons
- **emoji-picker-react** for emoji support
## π― Perfect For
- Upwork freelancers wanting to stand out
- Creating professional-looking profiles
- Adding visual appeal to plain text descriptions
- Organizing skills and experience clearly
## π‘ Pro Tips
- β¨ Use **bold** for important skills and achievements
- π― Add bullet points to organize your experience
- π Include relevant emojis to add personality
- π Highlight specific numbers and results
## π¦ Getting Started
```bash
# Clone the repository
git clone
# Install dependencies
npm install
# Start development server
npm start
```
## π License
This project is open source and available under the [MIT License](LICENSE).
---
**Built with β€οΈ for freelancers worldwide**