A cutting-edge, AI-powered art generation platform built with a modern web technology stack.
Elixpo provides users with advanced image generation capabilities, robust gallery management, and vibrant social features to foster a creative community.
| Icon | Feature | Description |
|---|---|---|
| 🎨 | AI Art Generation | Create stunning, unique artwork using advanced AI models like the Pollinations API. |
| 🔒 | Secure Auth | Seamless and secure sign-up, sign-in, and user profile management. |
| 🖼️ | Gallery System | Effortlessly browse, save, and manage all your generated masterpieces. |
| 🌐 | Social Feed | Share your creations and discover inspiring artwork from the global community. |
| 📚 | Blog System | Stay informed with educational content, tutorials, and project updates. |
| 📱 | Responsive Design | A beautiful and optimized experience on all devices: desktop, tablet, and mobile. |
Elixpo is built as a comprehensive full-stack application.
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Backend: Node.js, Express.js (for a fast, scalable API)
- AI Integration: Pollinations API and other powerful AI services
- Package Management: npm
browsersync: For live-reloading and streamlined frontend development.concurrently: To manage the simultaneous start of frontend and backend services.
Follow these steps to get your local development environment up and running.
Ensure you have the following installed on your system:
- Node.js: v24 or v25
- npm: v11 or higher (comes bundled with Node.js)
-
Navigate to the project directory:
cd art.elixpo -
Install dependencies:
npm install
-
Start the development server:
npm run dev
💡 This command uses
concurrentlyto launch the Node.js backend and the frontend server with hot-reloading simultaneously.
You can skip the GitHub PAT (Personal Access Token) configuration for basic local development.
A dummy token for testing purposes will be provided separately if required.
art.elixpo/
├── api/ # Backend API services
├── blogs/ # Blog content and assets
├── CSS/ # Stylesheets for different modules
├── integrations/ # Integration guides and pages
├── JS/ # JavaScript for different modules
├── node_and_python/ # Python scripts for ML and data processing
├── src/ # Main source files for different pages
├── voices/ # Audio assets
├── .env.example
├── .gitignore
├── DEPLOYMENT.md
├── Dockerfile.frontend
├── docker-compose.yml
├── index.html # Main landing page
├── nginx.conf
├── package.json
├── README.md
└── LICENSE
This project is licensed under the Apache License 2.0.
See the LICENSE file for more details.
💫 Elixpo — where creativity meets intelligence.