portfolioshop icon indicating copy to clipboard operation
portfolioshop copied to clipboard

Adding More Templates as a part of our EJS Template (Portfolio Websites) Gallery.

Open ayush-tiwari26 opened this issue 2 years ago • 2 comments

The end product of the web app is a fully rendered HTML that a user can showcase as his portfolio website or just a web resume.

  • What we do is simple, we pick up a free HTML template from the internet.
  • This Template is chosen to be an option for user to pick as a portfolio website.
  • We change the HTML document for this template and put in EJS tags wherever necessary.
  • Now this EJS script is filled dynamically by JS in accordance to the details user gives in our React App.
  • The end HTML file which is filled by user details are returned back to the user.

Currently we have only one template as an option, but we like to create more such ready to use templates as EJS script.

What the contributor should do?

  • [ ] Visit https://bootstrapmade.com/bootstrap-portfolio-templates/ or similar platforms to find ready-to-sue HTML templates.
  • [ ] Learn EJS: https://ejs.co/
  • [ ] Change the HTML code to EJS, refer to this current template: https://github.com/Portfolio-Shop/portfolioshop/blob/master/api/templates/template1.ejs.

Some quick notes.

  • [ ] Make sure all the CSS (Bootstrap or anything else) is part of the same HTML file.
  • [ ] Be sure to use all JS from the same HTML file.
  • [ ] Basically template should be just one EJS file that has all HTML, CSS and JS as it's part, make sure to refer this EJS: https://github.com/Portfolio-Shop/portfolioshop/blob/master/api/templates/template1.ejs

ayush-tiwari26 avatar Oct 02 '22 19:10 ayush-tiwari26

Hi, @ayush-tiwari26 .Please Can you assign this issue to me? I would love to work on this.

psyop-21 avatar Oct 07 '22 04:10 psyop-21

Assigning you the issue.

ayush-tiwari26 avatar Oct 07 '22 04:10 ayush-tiwari26