Inspiration So, we got inspired to make this cause we saw how much time people waste just trying to get their content ready for every social media platform. Each one like Twitter, LinkedIn, Instagram, Facebook, they all want stuff in their own way and it’s honestly a pain to keep up. We figured, why not build something that does all the boring copy-paste work for you so you can just focus on sharing your ideas?
What it does RePostify is a web app that takes whatever content you give it and uses AI to change it up for different social platforms like Twitter, LinkedIn, Instagram, and Facebook. You just paste your content, pick where you wanna post, and it spits out versions made for each one. You can even pick which AI provider you want, though some of them need your own API key which is kinda annoying but gives you more options. If you make an account, you can save your favorite writing style and see your old posts too.
How we built it For the frontend, we used React with Vite and wrote it all in TypeScript. The UI looks pretty modern cause we used Tailwind CSS. On the backend, we went with Supabase for user logins and for storing stuff like your content history and preferences. We also put in Google reCAPTCHA to stop bots from messing with the app. Getting all the AI providers to work together was kinda tricky, but now users can pick what they want.
Challenges we ran into Biggest headache was getting the AI to sound right for each platform and letting users switch between different AI providers without breaking stuff. The APIs and AI integrations kept changing or just not working sometimes, which was super frustrating. Also, making the app easy for everyone but still powerful for people who want more control took a lot of trial and error. Making sure everything was secure, especially with user data and API keys, was also a big deal.
Accomplishments that we're proud of We’re really happy that the app actually works for all four platforms and lets users pick their favorite AI provider. The login and content history features turned out pretty handy, and the interface is simple enough that even my mum could use it. Seeing people actually save time and not hate posting everywhere is a big win for us.
What we learned We learned a ton about how picky each social platform is about stuff like tone, length, and images. We got way better at dealing with APIs, handling user logins, and making our code not break every time something changes. Security was a way bigger deal than we thought, especially with accounts and API keys.
What's next for RePostify: Content Repurposer Tool Next, we wanna add more platforms and maybe let people repurpose video content too. We’re also thinking about adding analytics so you can see how your posts are doing everywhere. There’s still a bunch to improve, but we’re excited to keep making RePostify better and help more people get their message out without all the hassle!
Built With
- css
- react
- recaptcha
- supabase
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.