CVSorter WebApp
A frontend application for efficient CV sorting and review, built with Vite, TypeScript, and Tailwind CSS for a fast and responsive user experience.
Key Features:
- Upload and structured visualisation of multiple CVs.
- Filtering and sorting based on relevant criteria.
- Future: AI-assisted CV ranking or keyword matching.
- Rapid load times and modern UI.
- Scalable and user-friendly design.
Tech Stack:
- Frontend: TypeScript, React
- Styling: Tailwind CSS
- Tooling: Vite, ESLint
- Deployment: Vercel
Project Structure:
cvsorter_webapp/
├── public/ # Static files
├── src/ # Application source code
│ ├── assets/ # Images and icons
│ ├── components/ # Reusable UI components
│ ├── pages/ # Main views/pages
│ ├── App.tsx # Root component
│ └── main.tsx # Entry point
├── index.html # Main HTML file
├── package.json # Project metadata and scripts
└── tailwind.config.jsGetting Started:
- Clone:
git clone https://github.com/juto-shogan/cvsorter_webapp.git - Navigate:
cd cvsorter_webapp - Install:
npm install - Run dev server:
npm run dev
Production Build:
npm run buildThis repo is an extension of the initial project, cv_sorter = https://github.com/juto-shogan/cv_sorter