SocialUniqorn 🦄 — Compose Twitter Threads The Easy Way
Tags: twitter, react, nextjs, serverless
Published: 2021-09-02 12:26:29

## Why I Build SocialUniqorn?

I love Twitter! I'm spending a lot of time on it, having conversations with other developers, promoting content by others and myself. 

But composing Twitter Threads on Twitter is not easy. If you are a content creator, you know what I mean.

You don't get an overview of all your tweets, especially if you copy your content from your blog.

I think using your already written content for Twitter Threads is a great idea, but using [Twitter.com](http://twitter.com) or the app is painful.

To make this simpler, I created [SocialUniqorn](https://socialuniqorn.com/). I started it for myself first but realized others could benefit from it as much as I do 😁

---

## How Did I Build SocialUniqorn?

The frontend is built entirely with Next.js. The styling is mainly done in [Styled-components](https://styled-components.com/) , and talking to the Twitter API is done via the excellent Netlify Functions (I used TypeScript). 

The super-easy service of Auth0 does the authentication. You can get started for free, so that is awesome.

This application is ultimately built by packages from the OpenSource community, so I would love to thank everyone that contributes to those packages 🙏

Here is a list of all the packages I used for the project.

-  [NextJS](https://nextjs.org/) 
-  [Styled-components](https://styled-components.com/) 
-  [React Icons](https://react-icons.github.io/react-icons) 
-  [Twitter Lite](https://github.com/draftbit/twitter-lite) 
-  [Polished](https://hasnode.byrayray.dev/polished-js-a-utility-css-in-js-library-for-styled-components-in-react-js-32c1649d3831) 
-  [Auth0](https://auth0.com/)  /  [Nextjs-auth0](https://github.com/auth0/nextjs-auth0) 
-  [Cors](https://www.npmjs.com/package/cors) 
-  [Dotenv](https://www.npmjs.com/package/dotenv) 
-  [HTML2Canvas](https://html2canvas.hertzen.com/) 

---

## Features of SocialUniqorn

![Screenshot 2021-09-01 at 15.24.06.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1630502658537/Ob2vrhtr4.png)

- Create Twitter Threads in seconds
- You type, we generate threads for you
- Copy and paste from anywhere
- Free to use! (I don't even add a handle or hashtag to your tweet)
- We love privacy, so you can use it without making an account!
- Social media image will be generated for every tweet. Download them for free!
- Works perfectly with Grammarly.

## Future features to be build

- Add an image to a tweet.
- Import content from Hashnode, [Dev.to](http://dev.to) or Medium URL.
- Save threads.
- Download all images at once.

## FAQ

1. **Who can use SocialUniqorn?**
*Everyone can use SocialUniqorn. You can use it with or without creating an account (**we love privacy ❤️**)*
2. **What are the costs?**
*Right now, it's free during the beta phase. But we always will keep a free tear so that everyone can use it with zero costs.*
3. **I have a feature request!**
*We love feature requests. Send them via a direct message on Twitter to  [@devbyrayray](https://twitter.com/devbyrayray) *
4. **I have another question**
*Send them via a direct message on Twitter to  [@devbyrayray](https://twitter.com/devbyrayray) *