This project is a React application built with TypeScript and Vite. It leverages modern features such as Hot Module Replacement (HMR), ESLint configuration, and framer-motion
for animations.
You can view the live application at the following URL:
https://recruiterflow.vercel.app/
- Node.js (v14 or later) installed on your machine.
- npm (or Yarn) installed.
git clone https://github.com/gulam159/recruiterflow.git
cd recruiterflow
npm install
npm run dev
- axios: For making HTTP requests.
- framer-motion: For animations and motion components.
- react: The core React library.
- react-dom: React DOM rendering library.
- react-icons: Icons for React components.
- @types/react: TypeScript types for React.
- @types/react-dom: TypeScript types for React DOM.
- @typescript-eslint/eslint-plugin: ESLint plugin for TypeScript.
- @typescript-eslint/parser: ESLint parser for TypeScript.
- @vitejs/plugin-react: Vite plugin for React with Fast Refresh.
- autoprefixer: PostCSS plugin for adding vendor prefixes.
- eslint: Linter for JavaScript and TypeScript.
- eslint-plugin-react-hooks: ESLint plugin for React hooks.
- eslint-plugin-react-refresh: ESLint plugin for React Refresh.
- postcss: PostCSS tool for processing CSS.
- tailwindcss: Utility-first CSS framework for styling.
- typescript: TypeScript compiler.
- vite: Build tool and development server.
- dev: Starts the development server using Vite.
- build: Compiles TypeScript and builds the project using Vite.
- lint: Runs ESLint to check for code quality and style issues.
- preview: Previews the production build locally.
- TypeScript Integration: Fully integrated TypeScript for type safety.
- Vite: Fast development server with Hot Module Replacement (HMR).
- React Icons: Utilizes
react-icons
for icon support. - Framer Motion: Provides smooth animations and transitions.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.