MCA218P Software Engineering & Project Management Lab
This is a application built with Express.js and Handlebars to create resumes.
- Resume Creation: Users can create, edit, and delete multiple resumes.
- Dynamic Resume Templates: Utilizes Handlebars for dynamic rendering of resume templates.
- Export to PDF: Ability to export resumes as PDF documents for easy sharing and printing.
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Set up environment variables as per the
.env.example
file. - Run the application using
npm start
. - Access the application through your browser at
http://localhost:3000
.
- Sign up for a new account or log in if you already have one.
- Once logged in, you'll be directed to the dashboard.
- Create a new resume by clicking on the "Create New Resume" button.
- Fill in the details and choose a template for your resume.
- Save your changes.
- You can edit or delete existing resumes from the dashboard.
- To export a resume, click on the "Export to PDF" button.
- Express.js: Backend web application framework for Node.js.
- Handlebars: Templating engine for generating dynamic HTML content.
- HTML/CSS/JavaScript: Frontend development languages for building the user interface and interactivity.
- PDFKit: Library for generating PDF documents in Node.js.
Contributions are welcome! Please fork this repository and create a pull request with your proposed changes.
This project is licensed under the MIT License.