Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jesusgraterol/cv-application-top
- Owner: jesusgraterol
- License: mit
- Created: 2023-12-26T11:55:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-29T20:06:06.000Z (about 1 year ago)
- Last Synced: 2023-12-30T14:27:45.346Z (about 1 year ago)
- Topics: theodinproject, theodinproject-nodejs, theodinprojectfoundations
- Language: JavaScript
- Homepage: https://jesusgraterol.github.io/cv-application-top
- Size: 929 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)