Skip to main content
Back to Projects
Complete

ResumeForge

React and FastAPI résumé builder with structured data and DOCX export

ReactViteFastAPISQLiteDOCXFull Stack
React
Client
FastAPI
API
SQLite
Storage
DOCX
Export

Project overview

ResumeForge focuses on the workflow between résumé content and a usable application document. It combines a React and Vite client, FastAPI service layer, SQLite persistence, structured résumé data management, ATS-focused formatting, and DOCX export.

The problem

Résumé content must stay structured for editing and ATS readability while still producing a polished submission document.

The approach

Built a full-stack application that separates structured résumé data, editing workflows, persistence, and document generation.

Implemented systems

  • Structured résumé builder and résumé-data management workflow
  • ATS-focused organization and formatting
  • React and Vite frontend connected to a FastAPI backend
  • SQLite persistence and DOCX document export

System flow

A simplified view of the major system boundaries
  1. React UI
    Builder
  2. FastAPI
    Service
  3. SQLite
    Resume data
  4. DOCX
    Export

Architecture

01.Client: React and Vite résumé-building interface
02.Service: FastAPI endpoints for résumé data and generation workflows
03.Storage: SQLite for local structured résumé records
04.Output: ATS-focused DOCX export

Engineering challenges

1

Keeping free-form career content structured for consistent output

2

Balancing ATS readability with usable visual formatting

3

Maintaining clean boundaries between editing, persistence, and export

Current state

  • Supports résumé building, data management, ATS-focused formatting, and DOCX export

Continue exploring