Skip to content

The main goal of this project was to build a CV generator using React and set up an entire project using React and Node from scratch and deploy it to the web.

Notifications You must be signed in to change notification settings

melkamu372/CV-Application-generator

Repository files navigation


🎯 React CV Application Generator

Downloads Contributors Forks Stargazers Issues live

image

# 📗 Table of Contents

CV Application Generator Capstone Project

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)

💻 Built With

Tech Stack

Key Features

  • General information
  • Educational experience
  • Practical experience

👁 Live Demo

live

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

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

Setup

Clone this repository to your desired folder:

 https://github.com/melkamu372/CV-Application-generator.git

Usage

To run the project, execute the following command: Back to top
  1. npm install
  2. npm run dev
  3. open by following the link

Run tests

To run tests, run the following command:

N/A

Deployment

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 a public/ directory in the root of your repository and place your React app files in that directory. Finally, you will need to add a CNAME 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.

👥 Authors

Melkamu Tessema Back to top

## 🔭 Future Features
  • Add back end

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project give me a star. Back to top

🙏 Acknowledgments

I would like to thank every who continues supporting me.

📝 License

This project is MIT licensed. Back to top

About

The main goal of this project was to build a CV generator using React and set up an entire project using React and Node from scratch and deploy it to the web.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published