Commit Graph

130 Commits

Author SHA1 Message Date
Oleg Proskurin 5626c686c5 feat: update styles 2025-10-01 22:51:51 +07:00
Oleg Proskurin 086eedc8ac feat: add logo 2025-10-01 22:39:22 +07:00
Oleg Proskurin fde488d471 feat: add landing page 2025-10-01 22:09:36 +07:00
Oleg Proskurin 35df8a031d fix: add apikeys 2025-10-01 21:29:10 +07:00
Oleg Proskurin c2b161d71c docs: update 2025-10-01 00:23:55 +07:00
Oleg Proskurin 298898f79d feat: implement apikey auth 2025-10-01 00:14:14 +07:00
Oleg Proskurin 02c936e880 fix: config issues 2025-09-30 23:03:41 +07:00
Oleg Proskurin 839eeac2c2 Merge branch 'init-monorepo' 2025-09-29 22:54:11 +07:00
Oleg Proskurin 9b0b74f686 chore: update docs 2025-09-29 22:53:44 +07:00
Oleg Proskurin f572428a87 fix: image generation 2025-09-29 22:49:32 +07:00
Oleg Proskurin babcbe29db feat: move to monorepo 2025-09-29 21:58:43 +07:00
Oleg Proskurin 3c922c861b fix: isssues 2025-09-29 00:02:07 +07:00
Oleg Proskurin 0b6bb5662c fix: file access 2025-09-28 23:15:24 +07:00
Oleg Proskurin 5c8bc90bcc feat: minio integration 2025-09-28 22:43:06 +07:00
Oleg Proskurin 2c7eb7c090 feat: init new minio inregration 2025-09-28 22:15:12 +07:00
Oleg Proskurin 9b9c3af567 cleanup 2025-09-28 21:20:53 +07:00
Oleg Proskurin 672ed1671e temp 2025-09-28 20:52:46 +07:00
Oleg Proskurin 8b68d8a5cf feat: add docker ignore 2025-09-27 00:32:36 +07:00
Oleg Proskurin bb15bfef28 feat: add dockerfile 2025-09-27 00:32:23 +07:00
Oleg Proskurin 405ffafe11 fix: esm issue 2025-09-27 00:07:31 +07:00
Oleg Proskurin 684a010537 chore: update documentation 2025-09-27 00:06:56 +07:00
Oleg Proskurin f724a71ade add mcp 2025-09-26 23:11:27 +07:00
Oleg Proskurin 1c6dfc4f8b feat: add text endpoint 2025-09-26 22:44:05 +07:00
Oleg Proskurin d55eba8817 feat: upd docs 2025-09-23 23:55:36 +07:00
Oleg Proskurin 7b6844d1f7 add promt enchancement 2025-09-23 00:00:52 +07:00
Oleg Proskurin 1fbc6daf1e chore: add test file 2025-09-21 23:57:40 +07:00
Oleg Proskurin 64a21e75ab feat: add instruction 2025-09-21 23:13:02 +07:00
Oleg Proskurin 65fbcd0202 feat: Add API testing script
- Comprehensive test script for all API endpoints
- Tests health check, API info, and validation
- Easy way to verify server functionality
- Includes JSON formatting with jq
2025-09-21 22:54:41 +07:00
Oleg Proskurin 52549836e4 style: Apply Prettier formatting to all source files
- Consistent code formatting across the entire codebase
- Double quotes for strings, semicolons, and proper indentation
- Improved readability and code consistency
2025-09-21 22:51:51 +07:00
Oleg Proskurin 251ac6e27c feat: Initial setup of Banatie Image Generation Service
- Complete Express.js server with TypeScript, ESLint, and Prettier
- REST API for AI-powered image generation using Gemini Flash Image model
- File upload support for reference images (up to 3 files, 5MB each)
- Comprehensive error handling and validation middleware
- Health check and API info endpoints
- Professional development tools configuration
- Environment-based configuration with .env support
- Graceful server shutdown and logging
- Ready for production deployment

Endpoints:
- GET /health - Server health check
- GET /api/info - API information and limits
- POST /api/generate - Generate images from text prompts with optional reference images

Features:
- TypeScript for type safety
- ESLint for code quality
- Prettier for code formatting
- Multer for file uploads
- CORS support
- Request validation
- Error handling
- Logging
2025-09-21 22:40:51 +07:00