https://github.com/mohammedsohail-dev/resumetweaker
https://github.com/mohammedsohail-dev/resumetweaker
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mohammedsohail-dev/resumetweaker
- Owner: mohammedsohail-dev
- Created: 2025-06-03T18:56:38.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-02T00:22:15.000Z (about 1 year ago)
- Last Synced: 2025-07-02T01:26:07.258Z (about 1 year ago)
- Language: Kotlin
- Size: 40.4 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resume Tweaker - AI-Powered Resume Builder
[](https://)
[](https://kotlinlang.org/)
[](https://openai.com/)
[](https://)
Resume Tweaker is a lightweight Android app that generates professional **Resumes** and **Cover Letters** using OpenAI's API. No backend servers, no Firebase - just a clean APK that respects your privacy!

## ✨ Features
- **AI-Optimized Resumes**: Tailored for specific job descriptions (ATS-friendly)
- **Instant Cover Letters**: Professionally generated in seconds
- **100% Offline Processing**: All AI calls go directly to OpenAI from your device
- **PDF Export**: Save documents locally using iText7
- **No Ads**: Completely ad-free experience
## Screenshots






## ⚙️ Setup & Usage
1. **Get OpenAI API Key**:
- Create account at [OpenAI](https://platform.openai.com/)
- Add payment method (minimum $5 credit required)
- Generate API key from [API Keys page](https://platform.openai.com/account/api-keys)
2. **Install & Configure**:
- Download APK (or build from source)
- Paste your OpenAI API key in settings
3. **Generate Documents**:
- Fill your resume details
- Paste target job description
- Click generate and download PDF
## 📦 Tech Stack
```gradle
// Core Android
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
// Architecture Components
implementation(libs.androidx.lifecycle.viewmodel.ktx)
implementation(libs.androidx.navigation.fragment.ktx)
// PDF Generation
implementation("com.itextpdf:itext7-core:7.2.5")
// Networking
implementation("com.squareup.okhttp3:okhttp:4.9.3")
```
❓ FAQ
Q: Why does it need an OpenAI API key?
A: All AI processing happens through OpenAI's API (your device → OpenAI). No middle servers!
Q: Is my data stored anywhere?
A: Never! All processing happens on your device and temporary API calls to OpenAI.
Q: Can I use it without paying?
A: You need minimal OpenAI credit ($5) as they charge per request (typically <$0.10 per resume).
🤝 Contributing
Pull requests welcome! For major changes, please open an issue first.
💡 Pro Tip: For best results, provide detailed job descriptions when generating documents.