Skip to content

Moneydash/resumeforge-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResumeForge

ResumeForge is a full-stack web application for building, managing, and exporting professional resumes and cover letters. It provides a modern, user-friendly interface and supports authentication via Google and GitHub.

Project Overview

  • Frontend: React (TypeScript, Vite)
  • Backend: Node.js (TypeScript, Express)
  • Database: MySQL (via Knex)
  • PDF Generation: Puppeteer
  • Authentication: Google & GitHub OAuth (Passport.js)
  • State Management: Zustand

Key Features

  • Create, edit, clone, and delete resumes and cover letters
  • Export resumes and cover letters as high-quality PDFs
  • Secure authentication and session management
  • Dashboard for managing multiple documents
  • Rate limiting and CSRF protection for security

Getting Started

  1. Clone the repository
  2. Install dependencies in both client and server directories
  3. Set up your .env files (see .env.example in each directory)
  4. Run the development servers for both frontend and backend

For more detailed setup and usage instructions, refer to documentation in the respective client and server directories.


© ResumeForge Project

Releases

No releases published

Packages

 
 
 

Contributors

Languages