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

https://github.com/pj-pj-pj/cv-junction

CVJunction is a CV Builder designed to create a place to bring all career details together.
https://github.com/pj-pj-pj/cv-junction

php reactjs typescript

Last synced: 7 months ago
JSON representation

CVJunction is a CV Builder designed to create a place to bring all career details together.

Awesome Lists containing this project

README

          

# CVJunction

> **A place to bring all career details together.**
> CVJunction simplifies the process of creating professional resumes, providing job seekersโ€”especially beginnersโ€”with an intuitive platform to build, manage, and export their CVs effortlessly.

---

## ๐Ÿš€ Deployment

The CVJunction project is deployed using **InfinityFree** hosting. You can access the live website at:

- **Website URL**: [https://cv-junction.ct.ws](https://cv-junction.ct.ws)
- **Deployed using**: [InfinityFree](https://www.infinityfree.com)

InfinityFree is a free hosting service that allows for quick deployment of web projects.

---

## ๐Ÿ“œ Project Context

In todayโ€™s competitive job market, a polished resume can make or break career opportunities. CVJunction aims to bridge the gap for job seekers by offering:

- **Simple yet Professional Resume Templates**
Reducing the overwhelm of formatting and design decisions.
- **Efficient Resume Management**
Save, edit, and update multiple CVs tailored to specific job applications.

- **PDF Export Functionality**
Download clean, formatted resumes instantly.

With CVJunction, users can focus on their qualifications rather than spending time navigating complex design tools.

---

## ๐ŸŽฏ Objectives

The goal of CVJunction is to empower job seekers by providing:

1. **User Authentication Module**

- Account creation, login, and logout functionality.

2. **CV Management Module**

- Create, view, update, and delete CVs.
- Preview formatted CVs in real-time.
- Add or remove optional sections.

3. **Export as PDF Module**
- Seamlessly download completed CVs in a professional PDF format.

---

## ๐Ÿš€ Technologies Used

### **Frontend**

- **Vite React (TypeScript)**
A fast and modern web development framework for building responsive interfaces.

### **Backend**

- **XAMPP (PHP & MySQL)**
A robust and reliable backend for handling authentication and data storage.

### **PDF Export**

- **React PDF Renderer**
Enables exporting CVs as PDF documents with ease.

---

## ๐Ÿ“‚ Project Structure

```plaintext
CVJunction/
โ”œโ”€โ”€ frontend/ # React (Vite, TypeScript) frontend
โ”‚ โ”œโ”€โ”€ src/
โ”‚ โ”œโ”€โ”€ public/
โ”‚ โ””โ”€โ”€ package.json
โ”œโ”€โ”€ backend/ # XAMPP PHP backend
โ””โ”€โ”€ README.md
```