# 📗 Table of Contents
CV Application Generator is a React project to create a CV.This application will help users to create and customize their CVs in a quick and easy way. It includes three sections:
- General information (name, email, phone number)
- Educational experience (school name, title of study, date of study)
- Practical experience (company name, position title, main responsibilities of your jobs, date from and until when you worked for that company)
- General information
- Educational experience
- Practical experience
To get a local copy up and running, follow these steps.
In order to run this project you need:
- You need to have NodeJS installed
- A Web Browser Google Chrome, Firefox, etc
- A Code Editor VSCode, Atom etc
Clone this repository to your desired folder:
https://github.com/melkamu372/CV-Application-generator.git
To run the project, execute the following command: Back to top
- npm install
- npm run dev
- open by following the link
To run tests, run the following command:
N/A
You can deploy this project using one of the following hosting.
While we have been using GitHub Pages to deploy our static webpages till now, and we can definitely continue to do so with hacky ways, it’s far easier to let a PaaS (Platform as a Service) do the same for us! There are a lot of options to host such sites, and the Vite hosting docs go over the most popular ones among them.
Not only do some of these get rid of additional steps after pushing our code to GitHub as these services have tools that automatically deploy on push, but you also don’t have to worry about other issues further down the curriculum, like routers and build steps. We shall use a few selected options for now. Once you are done with the assignment, choose one of the following options, and deploy!
-
GitHub Pages:
- GitHub Pages is a static site hosting service that is integrated with GitHub. It allows you to host your static website directly from your GitHub repository.
- To deploy your React app to GitHub Pages, you will need to create a new repository and initialize it with a
README.md
file. Then, you will need to create apublic/
directory in the root of your repository and place your React app files in that directory. Finally, you will need to add aCNAME
file to the root of your repository and specify the domain name where you want to deploy your website. - Once you have made these changes, you can push your changes to GitHub and your website will be deployed automatically.
-
Netlify:
- Netlify is another popular static site hosting service. It offers a number of features that make it easy to deploy and manage your React app, such as automatic build and deploy, continuous integration and continuous delivery (CI/CD), and staging environments.
- To deploy your React app to Netlify, you will need to create an account and connect your GitHub repository. Then, you will need to select the repository that contains your React app and click on the "Deploy" button. Netlify will then build and deploy your app automatically.
-
Vercel:
- Vercel is another popular static site hosting service that is specifically designed for React apps. It offers a number of features that make it easy to deploy and manage your React app, such as automatic build and deploy, preview environments, and performance optimization.
- To deploy your React app to Vercel, you will need to create an account and connect your GitHub repository. Then, you will need to select the repository that contains your React app and click on the "Deploy" button. Vercel will then build and deploy your app automatically.
Once you have deployed your React app to one of these platforms, you will be able to access it at the URL that is provided by the platform.
Melkamu Tessema Back to top
## 🔭 Future Features- Add back end
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give me a star. Back to top
I would like to thank every who continues supporting me.
This project is MIT licensed. Back to top