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
- Host: GitHub
- URL: https://github.com/moneydash/resumeforge-full
- Owner: Moneydash
- License: mit
- Created: 2025-08-13T11:06:22.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-08-16T15:44:50.000Z (10 months ago)
- Last Synced: 2025-08-16T17:30:58.473Z (10 months ago)
- Language: TypeScript
- Size: 8.05 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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