尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.