Skip to content

PerfectProfile is a Virtual Resume Builder that lets users create, customize, and export resumes effortlessly. It offers predefined templates, live previews, multiple export options, and a payment system for premium features, all within a clean, user-friendly interface.

Notifications You must be signed in to change notification settings

Sohana-Karniz-Mimmi/PerfectProfile-Client

Repository files navigation

Project_Name: Perfect Profile


Overview

Perfect Profile is a web-based application designed to assist users in creating professional profiles and resumes effortlessly. The platform offers customizable templates and an intuitive interface, allowing users to build and format their resumes to showcase their skills, experience, and qualifications in a polished manner. The real-time preview feature ensures that users can see their changes instantly, and the platform supports the download of the final resume in PDF format for easy sharing. The frontend is developed using React.js, styled with Tailwind CSS and is hosted on Firebase for seamless deployment and scalability.


Features

  • Predefined Templates: A range of predefined resume templates tailored to various industries, allowing users to easily select their preferred style.
  • Live Preview System:Users can instantly see changes in real-time as they create their resumes.
  • SSLCommerz Payment System for Premium Templates:A secure and user-friendly payment option through the SSLCommerz gateway allows users to purchase premium templates easily.
  • Multiple Export Options:Users can export their resumes in various formats (such as PDF, DOCX), making it convenient for different needs.
  • Template Customization:Users can edit resume content, but font, color, and layout are fixed to maintain a cohesive design.
  • Resume Sharing via Live URL Generator:Users can create a shareable URL that can be easily shared with employers and colleagues.
  • Version Control:Users can save different versions of their resumes and easily switch between them when needed.
  • Consultancy for Resume Building Guidance:Users can receive expert tips and advice on resume building from our platform, enabling them to create more compelling resumes.
  • User Management SystemUsers can manage their profiles, save templates, and easily access their previous resumes from their personal dashboard.
  • Customer Review:Users can provide reviews and feedback on their experience with our services, allowing us to improve our offerings.
  • Customer Support:Users will receive 24/7 customer support for any issues or inquiries. We are ready to assist via email, or phone.
  • Template Preview:Users can preview templates before selecting them, helping them make an informed decision about how their resume will look.

  • Technologies Used

  • Frontend: React.js,TailwindCSS, Redux/Toolkit
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase

  • How to Clone and Run Locally

    Frontend

    1. clone the repository

    git clone https://github.com/Sohana-Karniz-Mimmi/PerfectProfile-Client

    2. Navigate to frontend directory:

    cd perfectProfile-client


    3. Install dependencies:

    npm install

    4. Set up environment variables:

  • Create a .env file in the frontend directory.
  • Add necessary Firebase config keys.

  • 5. Start the development server:

    npm run dev


    6. Access the frontend website:

    Open your browser and go to http://localhost:5000.

    About

    PerfectProfile is a Virtual Resume Builder that lets users create, customize, and export resumes effortlessly. It offers predefined templates, live previews, multiple export options, and a payment system for premium features, all within a clean, user-friendly interface.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages