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

https://github.com/itz-hiru/resume-pro-frontend

Resume Pro MERN Stack project frontend
https://github.com/itz-hiru/resume-pro-frontend

html-canvas react-hot-toast react-icons react-router-dom react-to-print react-vite resume-website tailwindcss

Last synced: 12 months ago
JSON representation

Resume Pro MERN Stack project frontend

Awesome Lists containing this project

README

          

# 🎯 Resume Pro – Frontend


React
Vite
Tailwind CSS


coding animation

> 🚀 **Resume Pro** is a sleek, modern resume builder web app that allows users to create, save, customize, and export professional CVs using beautiful prebuilt templates and color palettes – built with love using React Vite & Tailwind CSS.

---

## ✨ Features

- 🔥 **Modern, Animated Landing Page** – Home, Templates, Features & About sections
- 🔐 **Authentication** – Login securely with email & password; add profile picture optionally
- 📄 **Dashboard** – View all created CVs and manage them with ease
- 🧩 **Prebuilt Templates** – 3 clean, professional CV templates ready to go
- 🎨 **8 Color Palettes** – Customize CV color scheme as you like
- 💾 **Save CVs** – Resume your work any time from the dashboard
- 🖨️ **Export Options** – Download as PDF, print directly from browser
- ⚡ **Fast & Responsive** – Built with Vite and Tailwind for performance

---

## 🧰 Tech Stack & Libraries

| Category | Technology |
|-----------------|---------------------|
| ⚛️ Frontend | React + Vite |
| 🎨 Styling | Tailwind CSS |
| 🔗 Routing | react-router-dom |
| 📡 HTTP Client | Axios |
| 📆 Date Format | moment.js |
| 🔔 Toast Alerts | react-hot-toast |
| 🎨 Icons | react-icons |
| 📄 PDF | react-to-print |

---

## 📁 Folder Structure

```
src/
├── assets/ # Images, logos, etc.
├── components/ # Reusable UI components
├── context/ # Auth and App contexts
├── pages/ # Main page views
├── sections/ # Landing Page Sections
├── utils/ # axios Instance and helpers
├── App.jsx # App entry point
├── index.css # Main CSS file
└── main.jsx # Vite entry point
```

---

## 🛠️ Getting Started

1. **Clone the repo**
```bash
git clone https://github.com/itz-Hiru/Resume-Pro-Frontend.git
cd Resume-Pro-Frontend
```

2. **Install dependencies**
```bash
npm install
```

3. **Run the app**
```bash
npm run dev
```

> The app runs at `http://localhost:5173/`

---

## 📦 Build for Production

```bash
npm run build
```

---

## 🔗 Related Repos

- 🧠 [Resume-Pro-Backend](https://github.com/itz-Hiru/Resume-Pro-Backend)

---

## 🙌 Credits

Made with 💙 by [Hirumitha Kuladewa](https://hirumitha-portfolio.vercel.app)
Special thanks to the open-source community and icon providers!

---

## 📜 License

This project is licensed under the [MIT License](LICENSE).

---

## 🤝 Contribute

Contributions, issues, and feature requests are welcome!
Feel free to fork the project and submit a PR.

---

## 📬 Contact

Have any questions or suggestions?

- GitHub: [itz-Hiru](https://github.com/itz-Hiru)
- Email: hirumithakuladewanew@gmail.com

---

> ⭐ _If you like this project, don't forget to give it a star!_


thank you