Resume as a Website is an API that helps you display your resume as a website.
HTML, CSS, JavaScript, Node.js, Express, EJS
GET /resume GET /contact GET /education GET /experience GET /projects GET /skills GET /socialsClone the project
git clone https://github.com/neilmcgu/resume-api-template.gitGo to the project directory
cd resume-api-templateInstall dependencies
npm installStart the server
node server.jsNavigate to the main.js file which can be found in ./public/assets/js
Find the instantiated object, shown below, and edit all the values to your personal deletes.
const resume = new Resume();
resume.name = "Bob Coder";
resume.title = "Software Engineer";
resume.email = "bob@coder.com";
resume.phone = 6105555555;
resume.education = [
{
school: "University of Pennsylvania",
location: "Philadelphia, PA",
degree: "Bachelor of Arts",
major: "Economics",
startDate: "2014-09-01",
endDate: "2018-05-01",
},
];
resume.summary =
"Creative, detail-oriented, software engineer with a deep interest in AI. Proven track record of creating and implementing successful front and back end web applications. Looking to bring my skills to a tech company with global reach.";
...
...
...
...- Improvement in style to match a standard resume format and improve readability
- Exception handling for missing fields
- Form integration so users can upload their resume file or form addition with input fields for each field that will then generate the resume page for the user
- Add about section
When building out an API you can really go wild with the routes and include one for every piece of information
