An application for analyzing and tracking resume performance against Applicant Tracking Systems (ATS).
- Node.js (v18 or higher recommended)
- npm or pnpm
- Clone the repository:
git clone https://github.com/Rustix69/ResumeFrontend.git
cd ResumeFrontend
- Install dependencies:
npm install
# or
pnpm install
-
Environment Setup:
Create a
.env.local
file in the root directory with the following variables:BASE_URL=http://localhost:8000
This environment variable points to your backend API service.
-
Start the development server:
npm run dev
# or
pnpm dev
- Open http://localhost:3000 in your browser to view the application.
- Next.js - React framework for server-rendered applications
- TypeScript - Static type checking
- Tailwind CSS - Utility-first CSS framework
- Radix UI - Unstyled, accessible UI components
- React Hook Form - Form handling
- Zod - Schema validation
- Framer Motion - Animation library
- PDF Processing - jspdf and html2canvas
- Recharts - Composable charting library
- Three.js - 3D graphics library
- ESLint - Code linting
- PostCSS - CSS processing
- TypeScript - Static type checking
npm run dev
- Start the development servernpm run build
- Build the application for productionnpm run start
- Start the production servernpm run lint
- Run ESLint