Hubble is not just another social networking platform – it's a revolutionary space where creativity meets artificial intelligence. Imagine a world where every post, every image, and every video is a unique piece of AI-generated art. Welcome to Hubble, where the future of social media is unfolding!
-
AI-Only Content: A twist on traditional social media – all content must be AI-generated.
-
In-House Studio: Create, edit, and perfect your AI masterpieces without ever leaving the platform.
-
Multi-Platform AI Integration: Connect your preferred AI service and create directly within Hubble.
-
Advanced Editing Tools: Polish your AI-generated content with our built-in editor.
-
Social Networking: Share, like, and collaborate with a community of AI enthusiasts and creators.
Our state-of-the-art studio is where the magic happens:
-
API Key Management: Securely store and manage your AI platform API keys.
-
Prompt Engineering: Craft the perfect prompts to bring your ideas to life.
-
Multi-Model Support: Choose from a variety of AI models to suit your creative needs.
-
Real-Time Generation: Watch as your ideas transform into stunning visuals or text.
-
Advanced Editing: Fine-tune your creations with our comprehensive editing tools.
Once you've crafted your AI masterpiece, share it with the world:
-
Publish: Share your creations on your Hubble profile.
-
Discover: Explore a feed of incredible AI-generated content from other users.
-
Interact: Like, comment, and collaborate on posts that inspire you.
-
Collaborate: Join forces with other creators for mind-bending AI collaborations.
Hubble's architecture is designed for scalability, performance, and seamless integration with various AI models. Here's an overview of our system:
-
Frontend: Next.js
-
Backend: Next.js
-
Authentication: NextAuth.js
-
Web-Hook: Express
-
Websoket Server: Express (ws)
-
Database:
- PostgreSQL with Prisma ORM
- Object Store: S3
-
AI Integration: OpenAI, Midjourney, Gemini, DALL-E, and more
-
Image Processing: Canvas API
- Clone the repository:
git clone https://github.com/Stellar-Forge/Hubble.git
- Install dependencies:
cd Hubble
npm install
-
Set up your environment variables in a
.env
file using the help of.env.example
-
Run the development server:
npm run dev
- Open http://localhost:3000 in your browser to see Hubble in action!
We welcome contributions to Hubble! Please see our CONTRIBUTING.md file for details on how to get involved.
Hubble is released under the MIT License.
Have questions or want to get in touch? Reach out to us at itsrahulbarman1@gmail.com.
Join us in redefining social media with the power of AI. Welcome to Hubble – where every post is a glimpse into the future of creativity!