Sistema SaaS completo, moderno e profissional para AGÊNCIAS DE MODELOS.
Generated Prompt
## APPLICATION OVERVIEW Develop a modern and professional multi-tenant SaaS application for model agencies. The application will enable agencies to efficiently manage their models, castings, clients, contracts, communication, and reports, all while ensuring data security and scalability. ## CORE FEATURES 1. **Authentication and Access Control**: Secure login system with email/password authentication, password recovery, user permissions based on roles, and tenant-specific access control. 2. **Agency Management**: Register new agencies with unique identifiers, including CNPJ, address, and subscription plans. Each agency will have its own isolated database. 3. **Model Registration**: Capture detailed information about models, including personal data, measurements, skills, and professional history, with special provisions for child models. 4. **Casting Management**: Create and manage casting events, associate clients, specify desired profiles, and track the status of each casting. 5. **Contract and Commission Tracking**: Manage contracts with commission percentages, validity periods, and financial history for each agency. 6. **Reporting and Analytics**: Generate comprehensive reports on active models, casting outcomes, financial metrics, and monthly anniversaries. ## DESIGN SPECIFICATIONS - **Visual Style**: Minimalist - Emphasize a clean, simple design with ample white space, focusing on typography and clarity. - **Color Mode**: Light theme with dark text on light backgrounds, ensuring high readability and a fresh appearance. - **Layout**: Utilize a grid-based layout for the dashboard, featuring cards for key metrics, a sidebar for navigation, and a top bar for user actions and notifications. - **Typography**: Use a modern sans-serif font like "Inter" for headings and body text, maintaining a consistent font size hierarchy for clear differentiation and readability. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript for a robust and scalable application. - **Styling**: Tailwind CSS for utility-first styling that allows for rapid design adjustments. - **UI Components**: Integrate shadcn/ui for a cohesive set of UI components that align with the minimalist design. - **State Management**: Use React Context API or Redux for managing global state. ## IMPLEMENTATION STEPS 1. **Set up the project**: Initialize a new React application with TypeScript and install Tailwind CSS and shadcn/ui. 2. **Design the database schema**: Create a multi-tenant architecture with isolated databases for each agency, ensuring that each agency's data remains secure and inaccessible to others. 3. **Develop authentication module**: Implement user registration, login, and password recovery functionalities with role-based access control. 4. **Create core modules**: Develop modules for agency management, model registration, casting management, contract handling, and reporting. 5. **Design the user interface**: Build responsive UI components following the minimalist design guidelines, ensuring a seamless experience on both desktop and mobile. 6. **Integrate communication features**: Implement email notifications and integration with WhatsApp for effective communication within the platform. 7. **Test the application**: Conduct thorough testing, including unit tests and user acceptance tests, to ensure functionality and usability. 8. **Deploy the application**: Set up hosting on a cloud platform, ensuring scalability and security measures are in place. ## USER EXPERIENCE The application will provide an intuitive user experience with streamlined navigation through a sidebar and quick access to essential features via a top navigation bar. Users will receive visual feedback on their actions, ensuring clarity in task completion. Responsive design will ensure a consistent experience across devices, allowing users to manage their agencies efficiently from anywhere.
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!
