اريد بناء نظام تتبع متقدمين للوظائف لدى في الشركة يجب على النظام أن يكون قادر على فلترة المرشحين وقراءة السير الذاتية بمختلف الصيغ وتحليل السير...
Generated Prompt
## APPLICATION OVERVIEW This project aims to build a web application for tracking job applicants within a company. The application will provide advanced features for filtering candidates, reading resumes in various formats, analyzing resumes, and measuring interactions with job postings. It will also include functionalities for candidates and detailed reporting for interview shortlisting. ## CORE FEATURES 1. **Applicant Filtering**: Allows HR to filter candidates based on various criteria such as skills, experience, and education. 2. **Resume Parsing**: A feature that reads resumes in different formats (PDF, DOCX, etc.) and extracts relevant information for analysis. 3. **Candidate Interaction Metrics**: Measures how candidates interact with job postings, providing insights into candidate engagement. 4. **Candidate Portal**: An interface for candidates to apply for jobs, track their application status, and receive feedback. 5. **Detailed Reporting**: Generates comprehensive reports for interview shortlisting, including analytics and candidate comparisons. 6. **Admin Dashboard**: A management interface for HR personnel to oversee applications, manage job postings, and view candidate analytics. ## DESIGN SPECIFICATIONS - **Visual Style**: minimalist - Clean, simple design with plenty of white space, minimal color palette, and focus on typography - **Color Mode**: Light theme with dark text on light backgrounds - **Primary Color**: #1978E5 (accent for buttons, links, highlights) - **Typography**: Use Inter from Google Fonts for headings, Inter for body text and UI elements - **Border Radius**: 8px (moderately rounded) for buttons, cards, and inputs - **Layout**: Use a card-based layout for displaying candidates and reports, with a sidebar for navigation and a main content area for details and actions. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript - **Styling**: Tailwind CSS - **UI Components**: shadcn/ui - **State Management**: Redux or Context API for managing application state ## IMPLEMENTATION STEPS 1. **Set Up Development Environment**: Initialize a new React project with TypeScript and install Tailwind CSS. 2. **Create UI Components**: Develop reusable components using shadcn/ui for buttons, forms, and cards, applying the specified styles and typography. 3. **Implement Resume Parsing**: Integrate a library for parsing resumes and extracting data. 4. **Build Filtering Logic**: Create functions to filter candidates based on selected criteria. 5. **Develop Candidate Portal**: Design and implement the candidate interface for job applications and status tracking. 6. **Set Up Reporting Module**: Create components for generating and displaying detailed reports for HR. 7. **Testing**: Conduct thorough testing for functionality and responsive design, ensuring a smooth user experience on various devices. ## USER EXPERIENCE Users will have a seamless experience navigating through the application. HR personnel can easily filter and analyze candidate data, generate reports, and manage job postings. Candidates will find it straightforward to apply for jobs and track their application status, enhancing their engagement with the company. The minimalist design will ensure that users can focus on the content without distractions, promoting efficiency and clarity in the application process.
Loved by thousands of makers from
From early prototypes to real products, they started here.







































Generate optimized prompts for your vibe coding projects
Generate prompt
Enter a brief description of the app you want to build and get an optimized prompt
Review and use your prompt
Review (and edit if necessary) the generated prompt, then copy it or open it directly in your chosen platform
Get inspired with new ideas
Get AI-generated suggestions to expand your product with features that will surprise your users
Frequently Asked Questions
Everything you need to know about creating better prompts for your Lovable projects
Still have questions?
Can't find what you're looking for? We're here to help!
