This repository contains my personal portfolio website hosted on Netlify. It showcases my projects, skills, and experiences. Feel free to explore and get to know more about me.
- Vue.js: A progressive JavaScript framework for building user interfaces.
- Vuex: A state management pattern and library for Vue.js applications.
- Vue Router: A routing library for Vue.js applications.
- Contentful: A content management platform for creating and managing digital content.
- GSAP: GreenSock Animation Platform for creating smooth and powerful animations.
- EmailJS: A JavaScript service for sending email directly from the client-side.
- Storybook: An open-source tool for building UI components and documenting them.
- Webpack: A module bundler for JavaScript applications.
- Babel: A JavaScript compiler for backward compatibility with older browsers.
- ESLint: A pluggable linting utility for JavaScript and TypeScript.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- SCSS: A CSS preprocessor that adds features like variables, mixins, and nested rules.
- Clone the repository:
git clone https://github.com/jacquesramphal/jacquesramphal.github.io.git
- Install dependencies:
cd jacquesramphal.github.io
pnpm i
To run the development server, use the following command:
yarn serve
This will start the development server and provide you with a local URL to preview the website.
To build the production-ready assets, use the following command:
yarn build
The compiled files will be generated in the dist
directory.
To view the interactive component documentation powered by Storybook, use the following command:
yarn sb
This will start the Storybook server and provide you with a local URL to explore the components.
This project is licensed under the MIT License. Feel free to use it as a reference or customize it to create your own portfolio website.
- The Vue.js team for creating an amazing framework.
- Contentful for providing a flexible content management system.
- GSAP for the animation library that brings life to the website.
- EmailJS for simplifying the process of sending emails from the client-side.
- Storybook for the component development and documentation environment.
Thank you for visiting my portfolio repository! If you have any questions or feedback, please feel free to reach out to me.