به رویداد دیجیتال خوش آمدید - یک وبسایت تکصفحهای (Single Page) با قابلیت اسکرول انیمیشندار بساز با مشخصات زیر:
Generated Prompt
```markdown APPLICATION OVERVIEW This project is a single-page landing website designed to promote a digital event. It features smooth scrolling animations and a clean, minimalist aesthetic to engage users effectively. The primary goal is to provide an informative and visually appealing experience that encourages visitors to register for the event. CORE FEATURES 1. **Hero Section**: A captivating background image with a welcoming title and subtitle, accompanied by a scroll-down button that enhances user navigation. 2. **About the Event**: An informative card highlighting reasons to attend, complemented by icons for visual appeal and a notable quote. 3. **Image Gallery**: A visually dynamic grid displaying event images, with staggered animations and hover effects for interactivity. 4. **Event Information**: Clear details about the event date, venue, and a prominent registration button to drive conversions. 5. **Footer**: Contains copyright information and links to social media for further engagement. 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: The layout consists of a vertical stack of sections, starting with a hero area, followed by content sections that provide information, and ending with a footer. Each section will feature smooth transitions and animations as the user scrolls. TECHNICAL REQUIREMENTS - Framework: React with TypeScript - Styling: Tailwind CSS - UI Components: shadcn/ui - Animations: Framer Motion for scroll and hover effects - State Management: React Hooks (useState, useEffect, useRef) for managing component states and animations IMPLEMENTATION STEPS 1. **Setup Project**: Initialize a React project using Vite with TypeScript. Install Tailwind CSS and Framer Motion. 2. **Create Components**: Develop modular components for each section: Hero, About, Gallery, Event Info, and Footer. 3. **Implement Hero Section**: Add a full-screen background image, main title, subtitle, and a scroll-down button. Use Framer Motion for animations. 4. **Develop About Section**: Create a card layout with icons for features and a quote at the bottom. Ensure responsive design for mobile view. 5. **Build Image Gallery**: Set up a 2x2 grid layout for images, applying staggered animations on scroll and hover effects for interaction. 6. **Event Information Section**: Display the date, location, and time of the event, along with a standout registration button. 7. **Footer Creation**: Include copyright text and social media links. 8. **Implement Scroll Animations**: Use `react-intersection-observer` to trigger animations for each section as they enter the viewport. 9. **Testing & Optimization**: Test the site across different devices for responsiveness and ensure smooth scrolling functionality. USER EXPERIENCE Users will experience a seamless interaction as they scroll through the page, with each section fading in and sliding up into view. The background image in the hero section will create a parallax effect, enhancing the visual depth. The overall navigation will feel fluid with smooth scrolling behavior, making it easy for users to engage with the content and ultimately encourage event registration. ```
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!
