Skip to content

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.

License

Notifications You must be signed in to change notification settings

jesusgraterol/cv-application-top

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published