PollStorm - production-ready, viral poll platform called - India's fastest-growing real-time polling dashboard that scales to 100K+ daily users....
Generated Prompt
```markdown # APPLICATION OVERVIEW PollStorm is an innovative web application designed to be India's fastest-growing real-time polling platform, aiming to engage users with viral polls. It allows users to create, participate in, and share polls instantly, facilitating a dynamic and interactive experience for up to 100K daily users. The platform emphasizes simplicity and speed, enabling quick deployment and smooth interactions. # CORE FEATURES - **Real-Time Polling**: Users can create and participate in polls with live vote counters, pie charts, and percentage displays using Chart.js, ensuring real-time engagement. - **Trending Algorithm**: A sophisticated ranking system that updates polls based on engagement, combining votes, upvotes, and downvotes to determine trending status. - **User Profiles**: Google Sign-In authentication for poll creators, providing personalized dashboards with analytics, voting history, and earnings tracking. - **Hot Templates**: One-click access to popular poll templates that users can customize, enhancing user engagement and content sharing. - **Viral Growth Hooks**: Features like social sharing options, live spectator mode, and embed capabilities drive organic growth and user interaction. # DESIGN SPECIFICATIONS - **Visual Style**: Minimalist - Clean, simple design with ample white space to enhance readability and focus on engagement. - **Color Mode**: Light theme with dark text on light backgrounds, ensuring high contrast and readability. - **Layout**: A single-page application layout featuring a prominent hero section for user engagement, followed by trending polls, a poll creation area, and user profile sections. Use a card-based layout for polls to maintain organization. - **Typography**: Use a modern sans-serif font (e.g., Inter or Roboto) with clear hierarchy: larger sizes for headings, medium for questions, and regular weight for options and body text. # TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript for a robust and scalable frontend. - **Styling**: Tailwind CSS for utility-first styling, ensuring a responsive and customizable design. - **UI Components**: Utilize shadcn/ui for pre-built components, enhancing development speed and consistency. - **State Management**: Implement React's Context API or Zustand for efficient state management across the application. # IMPLEMENTATION STEPS 1. **Set Up Project**: Initialize a new React project with TypeScript and install dependencies (React, Tailwind CSS, shadcn/ui). 2. **Create Firebase Project**: Set up Firebase for authentication and Firestore for storing poll data. Configure Firestore indexes as specified. 3. **Develop Authentication**: Implement Google Sign-In for user authentication, incorporating user profile management. 4. **Build Poll Features**: Create components for displaying polls, including real-time vote counters, pie charts, and trending indicators. 5. **Implement Poll Creation**: Design a poll creation interface that allows users to input questions and options, utilizing templates for quick setup. 6. **Add Viral Features**: Integrate social sharing functionality and embed options to promote virality and user engagement. 7. **Test and Optimize**: Test the application for performance, ensuring Lighthouse scores meet requirements, and optimize load times. # USER EXPERIENCE Users will have a seamless interaction with PollStorm, starting from a visually appealing landing page that showcases trending polls. They can easily sign in with Google to create their own polls, track their engagement through a personal dashboard, and participate in existing polls. The application will feature intuitive navigation, allowing users to swipe between polls, view live updates, and share their experiences effortlessly on social platforms. ```
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!
