jesusgraterol / cv-application-top

This application allows users to build their curriculum vitae highlighting education, skills, and professional experience. It is the submission for The Odin Project: CV Application.

Home Page:https://jesusgraterol.github.io/cv-application-top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CV Application

CV Application

This application allows users to build their curriculum vitae highlighting education, skills, and professional experience. It is the submission for The Odin Project: CV Application.

The key features are:

  • Personal Photograph
  • Contact Details
  • Personal Biography
  • Professional Experience History
  • Education History
  • Cross-Platform Compatibility
  • Data Persistence through LocalStorage

Live Demo

CV Application


Getting Started

Requirements

  • GIT
  • NodeJS ^v21.0.0
  • NPM ^v10.2.0

Installation

  1. Clone the repository
git clone git@github.com:jesusgraterol/cv-application-top.git
  1. Install the dependencies
npm install

Usage

  1. Run the Development Vite Server
npm run dev
  1. Open http://localhost:5173/ (the port may vary) with your favorite browser.

Build Process

Run the Vite Production Build

npm run build

Deployment

Push the new build to the gh-pages branch so it is deployed to Github Pages:

git subtree push --prefix dist origin gh-pages

Built With

  • HTML5
  • CSS3
  • JavaScript
  • React

Running the Tests

# Unit Tests
npm run test:unit

# Integration Tests
npm run test:integration

# E2E Tests
N/A

@TODO

  • ...

License

MIT


Acknowledgments

About

This application allows users to build their curriculum vitae highlighting education, skills, and professional experience. It is the submission for The Odin Project: CV Application.

https://jesusgraterol.github.io/cv-application-top

License:MIT License


Languages

Language:JavaScript 65.0%Language:CSS 34.5%Language:HTML 0.5%