Skip to content

LaTeX Resume Builder is a web-based application that allows users to create and customize resumes using LaTeX. The application provides a real-time preview of the resume and allows users to download the final PDF.

License

Notifications You must be signed in to change notification settings

SandeepVashishtha/LaTeX-Resume-Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX-Based Online Resume Builder

Overview

The LaTeX-Based Online Resume Builder is a web application that enables users to create and customize their resumes using LaTeX. This project provides a user-friendly interface for resume creation, featuring real-time previews and PDF generation. It aims to simplify the resume-building process for individuals looking to present their qualifications in a professional format.

Features

  • User Authentication: Secure registration and login for users.
  • LaTeX Editor: An integrated editor for writing LaTeX code.
  • Real-Time Preview: Instant visualization of changes made to the resume.
  • PDF Generation: Downloadable PDF output of the resume.
  • Customizable Templates: Users can choose from various templates to suit their style.

Technologies Used

  • Frontend: React.js, HTML5, CSS3
  • Backend: Node.js, Express
  • Database: MongoDB
  • Others: LaTeX, PDF.js

Installation

Prerequisites

  • Node.js and npm
  • MongoDB (for local development)

Steps

  1. Clone the repository:

    git clone https://github.com/SandeepVashishtha/LaTeX-Resume-Builder.git
  2. Navigate to the project directory:

cd LaTeX-Resume-Builder
  1. Install dependencies:
npm install
  1. Set up your MongoDB database (either locally or using a cloud service).

  2. Create a .env file in the root directory to configure your environment variables.

  3. Start the development server:

npm start
  1. Open your browser and navigate to http://localhost:3000.

Usage

  • Create an account or log in.
  • Select a resume template.
  • Write your resume content using the LaTeX editor.
  • Preview your resume in real-time.
  • Download your resume as a PDF.

Contributing

Contributions are welcome! If you have suggestions for improvements or want to report a bug, please create an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

LaTeX Resume Builder is a web-based application that allows users to create and customize resumes using LaTeX. The application provides a real-time preview of the resume and allows users to download the final PDF.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published