https://github.com/abhirajadhikary06/devbiodotcom
Empowering developers with AI-powered bio generation that creates professional and engaging profiles for your developer platforms.
https://github.com/abhirajadhikary06/devbiodotcom
ai biodata flask python
Last synced: 10 months ago
JSON representation
Empowering developers with AI-powered bio generation that creates professional and engaging profiles for your developer platforms.
- Host: GitHub
- URL: https://github.com/abhirajadhikary06/devbiodotcom
- Owner: abhirajadhikary06
- Created: 2025-05-22T16:06:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-22T20:39:14.000Z (about 1 year ago)
- Last Synced: 2025-06-21T02:37:28.189Z (about 1 year ago)
- Topics: ai, biodata, flask, python
- Language: Python
- Homepage: https://devbiodotcom.onrender.com
- Size: 82.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devbio.com
**Generate Funky Developer Bios with Ease**
devbio.com is a lightweight Micro SaaS application that creates personalized, platform-specific developer bios using the Gemini AI API. Users input a description, select a bio length (Short, Medium, Larger), format (Plain Text or Markdown), and a developer platform (e.g., Stack Overflow, GitHub, LinkedIn), and the app generates a tailored bio with a creative twist.
## Features
- **Platform-Specific Bios**: Custom prompts for 13 platforms (Stack Overflow, GitHub, Dev.to, LinkedIn, Hashnode, Kaggle, Devpost, HackerEarth, MLH, Devfolio, DoraHacks, Unstop).
- **Flexible Lengths**: Short (~50 words), Medium (~100 words), or Larger (~200 words) bios.
- **Sleek UI**: Dark-themed interface with animated particles, responsive design, and a scrollable textarea.
- **Lightweight Backend**: Flask-based, no heavy NLP models, uses raw user descriptions with Gemini API.
- **Deployment-Ready**: Optimized for Heroku, Render, or AWS Lambda with minimal dependencies.
## Tech Stack
- **Backend**: Flask, Python, Google Gemini API (`gemini-2.5-preview`)
- **Frontend**: HTML, Tailwind CSS, custom CSS with animated particles
- **Dependencies**: `Flask`, `google-generativeai`, `python-dotenv`
- **Folder Structure**:
```
devbiodotcom/
├── app.py
├── templates/index.html
├── static/styles.css
├── .env
├── requirements.txt
```
## Setup Instructions
1. **Clone the Repository**:
```bash
git clone
cd devbiodotcom
```
2. **Install Dependencies**:
```bash
pip install -r requirements.txt
```
3. **Set Up Environment**:
- Create `.env` in the root:
```
GEMINI_API_KEY=your-api-key-here
```
- Get the API key from [Google AI Studio](https://makersuite.google.com).
4. **Add Platform Logos**:
- Place 32x32 PNG logos in `static/images/` (e.g., `stackoverflow.png`, `github.png`).
5. **Run Locally**:
```bash
python app.py
```
- Access at `http://localhost:5000`.
## Usage
- Enter a description (e.g., "Python, web dev, AI enthusiast").
- Choose bio length and format.
- Select a platform via buttons.
- View the generated bio in a styled output box.
## Future Enhancements
- Freemium model with Stripe for unlimited bios.
- Redis caching to reduce API calls.
- Neon PostgreSQL for user history.
- Additional platforms and bio styles.
---
Built with 💌 by ```Abhiraj Adhiakry``` for developers who want standout bios. Contributions welcome!