Inspiration
I created Social Flow because I noticed how much time developers and content creators spend making posts for different social media platforms. I wanted to make this easier by building a tool that helps you quickly create and share posts that look great everywhere.
What it does
Social Flow is a web app that helps you share your content on multiple social media sites without the hassle. You can upload your post images, choose which platforms to share on, and the app uses AI to write catchy descriptions. It also resizes images to fit each platform perfectly. Plus, it has a calendar to help you plan and come up with new post ideas.
How we built it
I used React to build the app’s frontend, making it easy to add new features. The backend is powered by Node.js, and I use the Gemini API to help generate content and check the tone. The app is hosted on Netlify, which makes it easy to deploy and scale. I also used tools like Framer Motion for animations and Tailwind CSS for styling.
Challenges we ran into
One big challenge was getting the AI to create good content quickly and easily. I had to tweak the settings to ensure the descriptions were just right. Also, making sure everything looked good on different platforms, with their various image sizes and text limits, was tricky.
Accomplishments that we're proud of
One big challenge was getting the AI to create good content quickly and easily. I had to tweak the settings to ensure the descriptions were just right. Also, making sure everything looked good on different platforms, with their various image sizes and text limits, was tricky.
What we learned
I learned a lot about how to use AI for content creation and how to connect different APIs. I also got better at making sure my app works well on different devices. Working on this project taught me how important it is to test things out and get feedback from users.
What's next for Social Flow
Next, I want to add features that show how well your posts are doing on different platforms. I also plan to connect with more social media sites and add options for automatic posting. Here’s what else I’m excited to add:
A drag-and-drop board for easy visual planning (because who doesn't love a good Kanban board?) Team collaboration features (pair programming, but for social media!) Multi-platform scheduling (post to all platforms faster than a for-loop!) Analytics for dev social profiles (data-driven social media, anyone?)
I’m excited about making the AI even smarter at suggesting content and improving the app experience overall.
Built With
- gemini
- javascript
- node.js
- react
- tailwind


Log in or sign up for Devpost to join the conversation.