Skip to content

jacquesramphal/jacquesramphal.github.io

Repository files navigation

Personal Portfolio

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.

Technologies Used

  • 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.

Installation

  1. Clone the repository:
git clone https://github.com/jacquesramphal/jacquesramphal.github.io.git
  1. Install dependencies:
cd jacquesramphal.github.io
pnpm i

Development

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.

Building

To build the production-ready assets, use the following command:

yarn build

The compiled files will be generated in the dist directory.

Storybook

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.

License

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.

Acknowledgements

  • 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.

About

Jacques' personal site and playground

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published