Skip to content
/ MyCV Public

A personal portfolio project built with React, Vite, and Ant Design. The project demonstrates my front-end development skills through a responsive interface. Live demo: https://portfolio-tuanh.vercel.app/

Notifications You must be signed in to change notification settings

tuanh00/MyCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

010a9cf Β· Jan 20, 2025

History

29 Commits
Nov 19, 2024
Nov 19, 2024
Sep 14, 2024
Jan 20, 2025
Sep 15, 2024
Nov 19, 2024
Jan 20, 2025
Sep 15, 2024
Sep 15, 2024
Sep 13, 2024
Sep 11, 2024
Oct 29, 2024
Oct 29, 2024

Repository files navigation

MyCV - Vite

This repository contains a personal CV website built using Vite, React, and Ant Design, deployed on GitHub Pages.

πŸ“ Description

MyCV is a clean and responsive personal CV built with modern web technologies. The goal of this project is to provide a straightforward, well-designed CV that highlights my technical abilities while ensuring smooth and interactive user experience.

This project uses:

  • React for component-based UI development.
  • Vite as a fast build tool optimized for modern JavaScript development.
  • Ant Design for pre-built UI components, ensuring a polished and consistent look.
  • Sass for styling, allowing better control over CSS.
  • React-Icons for easily accessible icons to enhance the visual appeal.
  • Parallax.js for adding simple parallax effects, creating engaging user interactions.

You can view the live demo of the project here:
πŸ”— Live Demo

πŸš€ Deployment

Deployed on GitHub Pages on 15th September 2024. The deployment process uses Vite’s vite build command to generate optimized static assets, which are then hosted on GitHub Pages.

πŸ’» Installation

To get this project up and running:

  1. Download the zip file - MyCV-master.
  2. Click 'Extract Here' to unzip the folder.
  3. Open the folder in Visual Studio Code.
  4. Open a new terminal in VSCode.
  5. Run 'npm i' to download node_modules. Wait for the installation to complete.
  6. Run either 'npm run preview' (for production) or 'npm start' (for development), and check the terminal for the local port, for example http://127.0.0.1:4173/portfolio/ or http://127.0.0.1:5174/portfolio/.

Once you see the local port running, open it in your browser to view the project.

πŸ“‹ Requirements

To run this project locally, ensure that Node.js is installed. My current project uses:

  • Node.js version: 18.16.1
  • Vite version: 4.2.0

You can check and install Node.js from here.

πŸ“¦ Dependencies

  • @ramonak/react-progress-bar: For progress bar components.
  • Ant Design: Component library for fast and efficient UI development.
  • Devicon: For technology stack icons.
  • Parallax.js: Adds a smooth parallax effect to enhance user experience.
  • React & ReactDOM: Core libraries for building the front-end.
  • React Icons: Used to display a range of icons.
  • Sass: Used to write cleaner and more modular CSS.

πŸ›  Dev Dependencies

  • TypeScript: For static typing.
  • Vite: Development environment and build tool.
  • @types: TypeScript type definitions.

🎨 Features

  • Fully Responsive: Works across all screen sizes.
  • Interactive Design: Smooth animations and parallax effects for better user engagement.
  • Customizable: Easily adaptable to include new sections or components.
  • Fast Load Times: Thanks to Vite’s optimized build process.

Desktop Views

Here are the desktop views of the project:

Home View

Home View 1

Home View with Sidebar

Home View 2

About View

About View

Skill View

Skill View

Project View

Project View 1

Project View with pop-ups

Project View 2

Contact View

Contact View


Mobile Views

Here are the mobile views of the project:

Home View

Home View 1

Home View with Sidebar

Home View 2

About View

About View

Skill View

Skill View

Project View 1

Project View 1

Project View with pop-ups

Project View 2

Contact View

Contact View

About

A personal portfolio project built with React, Vite, and Ant Design. The project demonstrates my front-end development skills through a responsive interface. Live demo: https://portfolio-tuanh.vercel.app/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published