iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Turn your ideas into videos you actually want to shoot. Grovii generates viral hooks, scene-by-scene shoot plans, camera angles, and voiceover scripts in 30 seconds.
MediaTypeScript · CSSGitHub @ShivVk18OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Grovii is a production-grade AI-powered storyboard and reel generation workspace. The frontend provides a beautiful, Canva-like interface for creators to input their ideas and receive ready-to-shoot storyboard templates.
react-hook-form and zodaxios with interceptorslucide-reactframer-motion (used subtly for page transitions and micro-interactions)Clone the repository (if you haven't already):
git clone <repository-url>
cd grovii/frontend
Install dependencies:
npm install
Environment Variables:
Create a .env.local file in the root of the frontend directory:
NEXT_PUBLIC_API_URL=http://localhost:8000/api/v1
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
src/
├── app/ # Next.js App Router pages and layouts
│ ├── dashboard/ # Protected routes (Dashboard, Storyboards, Create Canvas)
│ ├── sign-in/ # Public Auth routes
│ └── sign-up/ # Public Auth routes
├── components/ # Reusable UI components (Shadcn, Auth Forms, etc.)
├── contexts/ # Global React Contexts (AuthContext)
├── hooks/ # Custom React hooks (useStoryboardForm)
├── lib/ # Utilities and Zod schemas
├── services/ # Axios API integration (api.ts, authService, storyboardService)
└── types/ # TypeScript interfaces
npm run dev: Runs the app in the development mode.npm run build: Builds the app for production to the .next folder.npm run start: Starts the production server.npm run lint: Runs ESLint to find and fix problems in the code.