0a536dc5af79edb90600a925afdd037403dcfb74
Added a useEffect hook to fetch and display the current star count for the Nutlope/make-comics GitHub repository in the navbar, replacing the hardcoded value. This provides users with up-to-date information about the project's popularity.
Make Comics
Create comic books with AI. Generate stories, characters, and panels using advanced AI models.
How AI Generates Comics
The AI references previous pages as visual reference for coherence and uses character faces or images uploaded by the user for additional guidance in generating consistent comic panels.
Tech stack
- Next.js 16 with React 19 and Tailwind CSS
- Drizzle ORM with Neon PostgreSQL database
- Clerk for authentication
- Together AI for LLM and image generation (Google Gemini/Flash and Meta Llama 3.1)
- AWS S3 for image storage
- Upstash Redis for rate limiting
- jsPDF for PDF generation
Cloning & running
- Clone the repo:
git clone https://github.com/yourusername/make-comics - Create a
.envfile based on.example.envand add your API keys:- Together AI API key:
TOGETHER_API_KEY=<your_together_ai_api_key> - AWS S3 credentials:
S3_UPLOAD_KEY,S3_UPLOAD_SECRET,S3_UPLOAD_BUCKET,S3_UPLOAD_REGION - Database URL: Use Neon to set up your PostgreSQL database:
DATABASE_URL=<your_database_url> - Clerk keys:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY,CLERK_SECRET_KEY - Upstash Redis:
UPSTASH_REDIS_REST_URL,UPSTASH_REDIS_REST_TOKEN
- Together AI API key:
- Run
npm installandnpm run devto install dependencies and run locally
Description
Languages
TypeScript
97.1%
CSS
2.8%
JavaScript
0.1%