Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’Ό Resume Builder

A modern, ATS-friendly, self-hosted resume builder with a clean UI, real-time preview, and full control over your data. Built with Tailwind CSS, FastAPI, and vanilla JavaScript.


✨ Features

  • βœ… Live Resume Builder: Add experience, education, projects, certifications, skills, and more
  • βœ… Real-time Preview: See changes instantly as you type
  • βœ… Export Options:
    • PDF (print-ready, A4-optimized)
    • JSON (for backup or sharing)
  • βœ… Import JSON: Restore or share templates
  • βœ… Save to Backend: Persist your resume via a secure REST API
  • βœ… ATS-Optimized: Clean semantic HTML, no columns, linear flow
  • βœ… Responsive Design: Works on mobile, tablet, and desktop
  • βœ… Custom Theme: Beautiful teal-blue color scheme (#0094bb)
  • βœ… Free Hosting: Deploy in minutes on Render (no credit card required)

πŸš€ Demo

Try the live demo: https://resume-builder.onrender.com


πŸ› οΈ Tech Stack

  • Frontend: HTML, Tailwind CSS (via CDN), Vanilla JavaScript
  • Backend: FastAPI (Python)
  • Deployment: Render (free tier)
  • Fonts: Inter (text), JetBrains Mono (code-like skills)

πŸ“¦ Project Structure

resume-builder/

β”œβ”€β”€ backend/

β”‚ β”œβ”€β”€ main.py # FastAPI app

β”‚ β”œβ”€β”€ requirements.txt # Python dependencies

β”‚ └── data/

β”‚ └── resume.json # Your resume data (persistent on Render)

└── frontend/

└── index.html # Resume builder UI


πŸš€ Deployment (Free on Render)

1. Push to GitHub

git init
git add .
git commit -m "Resume Builder"
git branch -M main
git remote add origin https://github.com/your-username/resume-builder.git
git push -u origin main

About

Build, preview, and export your ATS-friendly resume with this self-hosted web app. Features a live builder, real-time preview, and PDF/JSON export

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages