Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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.
https://github.com/jesusgraterol/cv-application-top

theodinproject theodinproject-nodejs theodinprojectfoundations

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# CV Application

![CV Application](./readme-assets/screenshot-01.png)

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://www.theodinproject.com/lessons/node-path-react-new-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](https://jesusgraterol.github.io/cv-application-top/)


## Getting Started

### Requirements

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

### Installation

1) Clone the repository
```bash
git clone [email protected]:jesusgraterol/cv-application-top.git
```

2) Install the dependencies
```bash
npm install
```


## Usage

1) Run the Development Vite Server

```bash
npm run dev
```

2) Open `http://localhost:5173/` (the port may vary) with your favorite browser.


## Build Process

Run the Vite Production Build
```bash
npm run build
```


## Deployment

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

```bash
git subtree push --prefix dist origin gh-pages
```


## Built With

- HTML5
- CSS3
- JavaScript
- React


## Running the Tests

```bash
# Unit Tests
npm run test:unit

# Integration Tests
npm run test:integration

# E2E Tests
N/A
```


## @TODO

- ...


## License

[MIT](https://choosealicense.com/licenses/mit/)


## Acknowledgments

- [Google Fonts](https://fonts.google.com/icons)
- [ESLint](https://eslint.org/)
- [Jest](https://jestjs.io/)
- [Babel](https://babeljs.io/)
- [Vite](https://vitejs.dev/)
- [React](https://react.dev/)
- [prop-types](https://github.com/facebook/prop-types)
- [Unsplash](https://unsplash.com/photos/woman-in-white-crew-neck-shirt-smiling-IF9TK5Uy-KI)