snowy-application

byKamal Murmu

Act as an Expert Full-Stack Web Developer and UI/UX Designer. I want to build a modern, professional web application for AI Image Generation and Animation. Below are the core requirements and constraints for the project: 1. Core Features: AI Image Generation: A user interface where users can type a text prompt to generate high-quality images. Image Animation: An option to animate the generated image directly within the platform (Image-to-Video). Download Option: A button allowing users to download their generated images or animated videos. 2. Strict Ad-Gating (Monetization Logic): Every core action must be gated by an advertisement. The user MUST watch an ad before: a) Generating the image. b) Animating the image. c) Downloading the final file. Please implement the logic for interstitial ads or rewarded video ads (e.g., using Google AdSense or a similar ad network setup). The action should only trigger after the ad is completed or closed. 3. API & Backend Constraints (CRITICAL): I DO NOT have any paid API keys (like OpenAI, Midjourney, Runway, etc.). You must connect the backend using completely FREE APIs or open-source models that do not require paid subscriptions (e.g., Hugging Face free inference API, pollinations.ai, or similar free unauthenticated endpoints). For the animation part, find a free alternative or write a mock API logic that simulates the animation process so the frontend works perfectly until I scale the project. Task: Please provide: The recommended Tech Stack (e.g., React/Next.js, Tailwind CSS). The complete project directory structure. Step-by-step code for the Frontend (UI with Ad-gating logic) and Backend (API routing using free models). Make the design look premium and futuristic

LandingLoginAdGate
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Login: Sign In
AdminDashboard: View Overview
AdminDashboard: Manage Users
Users: Edit User
Users: Delete User
AdminDashboard: Monitor Comments
Comments: Moderate Content
Comments: Remove Comment
AdminDashboard: View Analytics
Reports: Review Content Stats