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
- Host: GitHub
- URL: https://github.com/itz-hiru/resume-pro-frontend
- Owner: itz-Hiru
- License: mit
- Created: 2025-04-24T12:01:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-04T07:21:40.000Z (about 1 year ago)
- Last Synced: 2025-05-18T01:11:21.811Z (about 1 year ago)
- Topics: html-canvas, react-hot-toast, react-icons, react-router-dom, react-to-print, react-vite, resume-website, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 9.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎯 Resume Pro – Frontend
> 🚀 **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!_