Skip to content

A high-performance, white-label resume engine built with React, TypeScript, and Docker. Features dynamic PDF generation, dark mode, and a hybrid architecture for easy customization.

Notifications You must be signed in to change notification settings

vivek5239/myResume

Repository files navigation

Modern Resume & Portfolio - White Label Engine

React TypeScript Tailwind CSS Docker

A high-performance, responsive resume website engine. Designed to be a White-Label solution: you provide the data, it builds the site.

🌟 Features

  • Hybrid Architecture: Blazing fast text content (compiled) + Hot-swappable assets (runtime).
  • Dynamic PDF Generation: Automatically renames your resume download based on your name.
  • Responsive & Themed: Mobile-first design with Dark/Light mode support.
  • Dockerized: Ready for production with Nginx.

🚀 Getting Started

Detailed Setup Guide: Please read SETUP.md for step-by-step instructions on how to customize this repo with your own data.

Quick Summary

  1. Clone the repo.
  2. Edit src/data/resume.ts with your details.
  3. Drop your photo and PDF into the user-data/ folder.
  4. Run with Docker.

🐳 Docker Deployment

docker compose up -d --build

Access at http://localhost:8080.

🔒 Security

  • Read-Only Volumes: The user-data directory is mounted as read-only (:ro).
  • Permissions: If you get "Permission Denied" errors on a remote server, ensure you own the folder:
    sudo chown -R $USER:$USER ./user-data

📜 License

MIT

About

A high-performance, white-label resume engine built with React, TypeScript, and Docker. Features dynamic PDF generation, dark mode, and a hybrid architecture for easy customization.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published