This project is an Interactive Resume Website built with Nodejs and Express, allowing users to view a dynamically rendered resume. Using EJS templating, the website displays sections like personal information, skills, experience, and education in a clean, organized layout. JavaScript enhances interactivity, making the resume responsive and easy to navigate. The setup is managed through Npm, allowing for streamlined dependencies and project management. This project is ideal for learning server-side rendering, creating dynamic web pages, and showcasing personal achievements in a professional online format.
npm init
npm install express
npm install ejs
npm install nodemon
mkdir views
touch app.js
-
cd controllers
contactControllers.ejs
homeControllers.ejs
servicesControllers.ejs
skillControllers.ejs
-
cd views
touch contact.ejs
touch home.ejs
touch services.ejs
touch skill.ejs
-
cd partials
touch footer.ejs
touch header.ejs
touch sidebar.ejs
npm install
npm run dev
ornpm start
(http://localhost:3000/
orhttp://localhost:8000/)