Inspiration
CodeToContent was inspired by my own struggles as a developer trying to monetize my skills online; building in public allowed me to get my first paying client, showing me that visibility is the key, which is what this project aims to provide for other developers.
What it does
CodeToContent analyzes GitHub activity such as commits, repos, PRs, and README files using Gemini 3 AI and generates personalized content for developers to showcase their work and attract opportunities.
How we built it
We built the platform using the MERN stack: MongoDB, Express, React, and Node.js. For styling, we used Tailwind CSS. Gemini 3 AI handles content generation and code analysis.
Challenges we ran into
Getting the AI to sound human and match the user’s voice was challenging, so we added a voice profile feature and background workers to learn from user edits, improving content personalization over time.
Accomplishments that we're proud of
We successfully completed version one of the application and received positive feedback from developers, proving that the concept works and resonates with the target audience.
What we learned
Building something new always comes with challenges; for example, strict LinkedIn and X API policies forced us to switch to user uploads, which allowed us to keep progressing instead of giving up.
What's next for CodeToContent
We plan to expand to other social media platforms, gather user feedback, and continually improve the app to become the go-to content tool for developers.
Built With
- axios
- bullmq
- concurrently
- docker
- express-rate-limit
- express-validator
- express.js
- fast-check
- github-oauth-2.0
- google-gemini-3-api
- ioredis
- javascript
- jest
- jwt
- mongodb
- mongodb-memory-server
- multer
- node.js
- pdf-parse
- railway
- rate-limit-redis
- react-18
- react-router-dom-v6
- react-testing-library
- redis
- supertest
- tailwind-css
- ts-node-dev
- typescript
- vite-5
Log in or sign up for Devpost to join the conversation.