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
Share this project:

Updates