A web application for generating and managing character images using AI.
- Create and manage character profiles
- Generate character images using AI
- Save and organize generated images
- Mark favorite images
- Refine generated images with new prompts
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Node.js, Express, TypeScript
- Database: MongoDB
- AI Integration: OpenAI DALL-E
- Node.js (v14 or higher)
- MongoDB
- OpenAI API key
- Clone the repository
git clone https://github.com/yourusername/character-generator.git
cd character-generator- Install dependencies
# Install server dependencies
cd server
npm install
# Install client dependencies
cd ../client
npm install- Set up environment variables
# Copy the example environment file
cp .env.example .env
# Edit .env with your configuration- Start the development servers
# Start the server (from server directory)
npm run dev
# Start the client (from client directory)
npm run devPORT: Server port (default: 8000)MONGO_URI: MongoDB connection stringNODE_ENV: Environment (development/production)OPENAI_API_KEY: OpenAI API key for image generation