iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
翻訳待ち
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.