Visit - This is an internal tool with only login window for guests - not signup.
Generated Prompt
## APPLICATION OVERVIEW This web application serves as an internal tool for managing job applications and candidates. It features a streamlined user interface that allows users to log in, create applications, manage candidates, and generate reports. Admin users will have additional capabilities to manage sources, countries, and users, ensuring a robust CRUD system for efficient application handling. ## CORE FEATURES 1. **User Authentication**: Secure login system for users with an admin role to manage application data. 2. **Application Management**: Users can create and manage job applications linked to candidates and companies, with necessary validations to ensure data integrity. 3. **Candidate Management**: Admins can add, edit, or delete candidates and assign them to users, making it easy to track candidate progress. 4. **Reporting System**: Users can view their submitted applications, while admins have access to reports across all users, including performance metrics and submission statistics. 5. **Company and Person Management**: Users can search for existing companies and associated persons when creating applications, ensuring accurate data entry. 6. **Performance Analytics**: Admins can filter reports by date and user, showing performance trends and identifying high/low performers. ## DESIGN SPECIFICATIONS - **Visual Style**: Minimalist - Clean, simple design with plenty of white space, focusing on usability and readability. - **Color Mode**: Light theme with dark text on light backgrounds for maximum legibility. - **Layout**: - A clean header with the application title and navigation links. - A main content area divided into sections for application management, candidate overview, and reporting. - Sidebar navigation for quick access to different functionalities. - **Typography**: Use **Plus Jakarta Sans** as the primary font, ensuring a modern and professional appearance. Use varying font weights to establish a clear hierarchy. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript for building a robust and scalable application. - **Styling**: Tailwind CSS for utility-first styling, promoting a clean and responsive design. - **UI Components**: Utilize **shadcn/ui** for pre-built, accessible React components. - **State Management**: Implement React Context or Redux for managing application state as necessary. ## IMPLEMENTATION STEPS 1. **Set Up Project**: Initialize a new React project with TypeScript and install Tailwind CSS and shadcn/ui. 2. **User Authentication**: Implement the login functionality and create a user authentication context. 3. **Database Schema**: Design the database schema according to the provided specifications and set up a backend service to handle CRUD operations. 4. **Routes and Navigation**: Create routes for user dashboards, application creation, candidate management, and reports. 5. **Create Forms**: Develop forms for application and candidate entry with client-side validation. 6. **Implement Reporting**: Build the reporting feature for both users and admins, ensuring data is filtered and displayed correctly. 7. **Testing**: Conduct thorough testing for all functionalities, including user flows and edge cases. ## USER EXPERIENCE Users will log in to access their dashboard, where they can easily navigate between application management and reporting sections. The application form will guide users through the process of selecting candidates and companies, with dropdowns for easy selection. Admin users will have additional options to manage candidates and view analytics. The reports section will allow for quick filtering and sorting, providing insights into application submissions and user performance seamlessly.
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!
