Skip to content

Karma: Empowering users to effortlessly create professional resumes and profiles.

Notifications You must be signed in to change notification settings

MahdiTouiser/karma-front

Repository files navigation

Karma

Welcome to Karma! Karma is a modern platform designed for creating professional resumes and finding jobs efficiently. Built with TypeScript, React, TailwindCSS, and Flowbite React components, Karma offers a sleek and responsive user experience.

Table of Contents

Features

  • Resume Builder: Create and customize professional resumes with ease.
  • Job Search: Find and apply for jobs that match your skills and preferences.
  • Responsive Design: Optimized for all devices, ensuring a seamless experience on desktops, tablets, and mobile phones.
  • User Authentication: Securely register and log in to manage your profile and applications.
  • Interactive UI Components: Leverage Flowbite's ready-to-use components for a polished and consistent UI.

Demo

Check out the live demo of Karma here.

Installation

To get started with Karma, follow these steps:

  1. Clone the repository:

    git clone https://github.com/MahdiTouiser/karma-front.git
    cd karma
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:5173 to see the app in action.

Usage

Building Resumes

  1. Sign up or log in to your account.
  2. Create a new resume by filling in your personal information, education, work experience, skills, and other relevant sections.
  3. Customize your resume with various templates and styles.
  4. Download your resume as a PDF or share it online.

Searching for Jobs

  1. Browse job listings on the job search page.
  2. Filter jobs by keywords, location, job type, and other criteria.
  3. Apply for jobs directly through the platform by submitting your resume and additional information.

Technologies Used

  • TypeScript: Provides static typing, which helps in building robust and maintainable code.
  • React: A powerful JavaScript library for building user interfaces.
  • TailwindCSS: A utility-first CSS framework for rapid UI development.
  • Flowbite React: A collection of accessible and customizable React components built with TailwindCSS.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

Karma: Empowering users to effortlessly create professional resumes and profiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published