Skip to content

ntalbotdev/portfolio-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

This portfolio is a showcase of my work as a front-end developer, featuring a selection of projects that highlight my skills in Vue.js, HTML, CSS, and JavaScript. Each project includes a brief description, screenshots, and a link to the live demo or code repository.

📷 Screenshot

Screenshot

💻 Technologies

  • Vue.js
  • SCSS
  • JS

✨ Features

  • Mobile first (always!)
  • EmailJS integration (API)
  • Form validation (vuelidate)
  • Internationalization (en/fr)

📂 Repository Contents

This repository contains the following:

  • src/: The source code for the portfolio, built with Vue.js
  • public/: The public assets for the portfolio, including images and index.html
  • src/data/projects.js: A JavaScript file containing data for my projects, used to populate the portfolio
  • src/assets/: The SCSS files for styling the portfolio
  • src/i18n/: The files for internationalization using vue-i18n, including English and French translations

💾 Environment Variables

To run this project, you will need to add the following environment variables to your .env file (create it in the root directory).

VUE_APP_EMAILJS_SERVICE_ID

VUE_APP_EMAILJS_TEMPLATE_ID

VUE_APP_EMAILJS_USER_ID

🚀 Getting Started

Prerequisites

  • Node.js

Starting

  cd portfolio-v1
  npm run dev

📘 License

MIT