Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

BulletUp — Resume Bullet Optimizer

Turn weak resume bullets into strong, impact-focused accomplishments using AI.

BulletUp helps job seekers rewrite resume bullet points into concise, measurable, and ATS-friendly statements that better showcase their experience.

Features

  • ✨ AI-powered resume bullet optimization
  • 📈 Emphasizes impact, metrics, and action verbs
  • 🎯 ATS-friendly formatting
  • 🔓 Free tier with daily usage limit
  • ⭐ One-time Pro upgrade for unlimited optimizations
  • 💳 Secure payments powered by Stripe

Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js
  • Express
  • Anthropic API
  • Stripe API

Project Structure

resume-optimizer/
├── frontend/
│   ├── index.html
│   ├── style.css
│   └── app.js
└── backend/
    ├── server.js
    ├── package.json
    └── .env.example

Getting Started

Prerequisites

Before running the project, you'll need:

  • Node.js (v18 or later recommended)
  • An Anthropic API key
  • A Stripe account and API keys

Installation

Clone the repository:

git clone https://github.com/your-username/resume-optimizer.git
cd resume-optimizer

Install backend dependencies:

cd backend
npm install

Create an environment file:

cp .env.example .env

Configure the following environment variables:

ANTHROPIC_API_KEY=your_anthropic_api_key
STRIPE_SECRET_KEY=your_stripe_secret_key
FRONTEND_URL=http://localhost:5500

Running the Application

Start the backend server:

cd backend
node server.js

The API will be available at:

http://localhost:3000

To run the frontend, open the frontend folder using your preferred local web server (such as VS Code Live Server).

Deployment

Backend

The backend can be deployed to any Node.js hosting provider, including:

  • Render
  • Railway
  • Fly.io
  • DigitalOcean
  • AWS

Ensure all required environment variables are configured before deployment.

Frontend

The frontend can be deployed to any static hosting service, such as:

  • Vercel
  • Netlify
  • GitHub Pages

After deployment, update:

  • BACKEND_URL in frontend/app.js
  • FRONTEND_URL in your backend environment variables

Pricing

Plan Features
Free 3 optimizations per day
Pro Unlimited optimizations (one-time purchase)

Environment Variables

Variable Description
ANTHROPIC_API_KEY Anthropic API key
STRIPE_SECRET_KEY Stripe secret key
FRONTEND_URL URL of the deployed frontend

Roadmap

Planned improvements include:

  • Resume upload (PDF/DOCX)
  • Multiple writing styles
  • Cover letter generation
  • Resume scoring
  • Saved optimization history
  • User accounts
  • Additional AI models

License

This project is licensed under the MIT License.

Acknowledgements

  • Anthropic for AI-powered text generation
  • Stripe for payment processing

About

Turn weak resume bullets into interview-winning rewrites using AI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages