https://github.com/zahidrahimoon/resumebuilder
AI Resume Builder is a modern web application that empowers users to create professional and personalized resumes effortlessly.
https://github.com/zahidrahimoon/resumebuilder
java postgresql react shadcn-ui strapi tailwindcss
Last synced: 11 months ago
JSON representation
AI Resume Builder is a modern web application that empowers users to create professional and personalized resumes effortlessly.
- Host: GitHub
- URL: https://github.com/zahidrahimoon/resumebuilder
- Owner: zahidrahimoon
- Created: 2024-12-01T02:51:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-14T19:52:58.000Z (over 1 year ago)
- Last Synced: 2025-04-11T21:48:31.305Z (about 1 year ago)
- Topics: java, postgresql, react, shadcn-ui, strapi, tailwindcss
- Language: JavaScript
- Homepage: https://resumebuilder-seven.vercel.app
- Size: 583 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Resume Builder
## Project Overview
**AI Resume Builder** is a modern web application that empowers users to create professional and personalized resumes effortlessly. Built using a combination of powerful technologies such as React, Strapi, Tailwind CSS, Shadcn, Gemmi, Clerk, and other tools, this project provides an intuitive and user-friendly experience to create, download, and share resumes.
## Features
- **User Authentication**: Secure sign-up and sign-in functionalities using **Clerk**. 🙌
- **Dynamic Resume Creation**: Build a resume with customizable templates and sections. 📝
- **Real-time Editing**: Make changes to your resume and see them instantly with a live preview. ✏️
- **Download and Sharing**: Export your completed resume as a PDF and share it via email or social media. 📥🔗
- **Professional Templates**: Choose from a variety of templates that showcase a sleek, professional look. 🎨
- **Responsive Design**: Works seamlessly across devices with a responsive layout. 📱💻
- **AI Integration**: Enhance the content of your resume using intelligent suggestions. 🤖
- **User-Friendly Interface**: Simple, clear, and engaging UI/UX designed with **Tailwind CSS**. 🖥️
- **State Management**: Maintain data flow and user interactions using React's state management techniques. 🔄
## Tech Stack
This project uses a combination of robust and modern technologies to create an efficient and scalable platform.
### Frontend
- **React**: For building the user interface and managing dynamic components. 🙌
- **Tailwind CSS**: For styling the application, ensuring responsiveness, and providing a modern design. 🎨
- **Shadcn**: Used for creating sleek UI elements and components with customizable options. ⚙️
- **Gemmi**: Integrated for additional user interface enhancements. 💎
### Backend
- **Strapi**: A headless CMS for managing user data, templates, and content. 🗂️
- **Clerk**: For user authentication, user management, and secure session handling. 🔐
### Additional Libraries & Tools
- **Axios**: For making HTTP requests. 🌐
- **PDF Generation Libraries**: Used for exporting resumes as PDF files. 📄
- **React Router**: For handling navigation within the app. 🔄
## Project Analysis
### Frontend Analysis
- **React** provides the component-based architecture, making it easy to manage and scale the project. 🙌
- **Tailwind CSS** allows for flexible and responsive designs without the need for custom CSS classes. 🎨
- **Shadcn** is integrated to offer reusable components that align with modern design trends. ⚙️
- **Gemmi** enhances the UI with interactive elements that elevate the user experience. 💎
### Backend Analysis
- **Strapi** serves as the CMS for managing data, templates, and user profiles. It offers RESTful and GraphQL APIs for seamless communication with the frontend. 🗂️
- **Clerk** ensures secure authentication, providing authentication flows such as sign-up, sign-in, password resets, and user management. 🔐
## Screenshots




