An open API service indexing awesome lists of open source software.

https://github.com/moneydash/resumeforge-full

Frontend and Backend of ResumeForge
https://github.com/moneydash/resumeforge-full

Last synced: 8 months ago
JSON representation

Frontend and Backend of ResumeForge

Awesome Lists containing this project

README

          

# 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