A next-generation AI platform EndVerse AI that combines intelligent conversations, stunning image and video generation, and advanced code creation โ all designed to give you limitless possibilities in a single mobile app for Android and iOS.
- Multimodal Capabilities
- Tech Stack
- System Architecture
- Installation
- Usage
- API Integration
- Credit System
- Security
- Screenshots
- Roadmap
- License
- Support
Feature | Description | API Cost |
---|---|---|
๐ฌ Smart Chat | Advanced conversational AI with context retention | 1 credit |
๐จ Text-to-Image | Generate high-quality images from text prompts (DALL-E/Stable Diffusion) | 3 credits |
๐ฅ Text-to-Video | Create short video clips from textual descriptions | 5 credits |
๐จโ๐ป Code Generation | Generate, debug, and explain code in multiple languages | 2 credits |
๐ Data Analysis | Process and visualize complex datasets | 2 credits |
Frontend (Android App)
- React Native (Expo / CLI)
- AsyncStorage (local persistence)
- React Navigation
- Axios (API calls)
- Reanimated & Gesture Handler (UI/UX)
Backend (Shared)
- Node.js + Express
- MongoDB Atlas
- Redis (for caching)
- Websockets (real-time updates)
AI Services
- EndVerse Core LLM
- Stable Diffusion XL (Image)
- Runway ML (Video)
- CodeLlama (Programming)
flowchart TD
A[Client] -->|HTTPS| B[API Gateway]
B --> C[Auth Service]
B --> D[Chat Service]
B --> E[Image Service]
E -->|HTTPS| J[Stable Diffusion]
B --> F[Video Service]
B --> G[Code Service]
C --> H[(MongoDB Users)]
D --> I[LLM API]
E --> J[Stable Diffusion]
F --> K[RunwayML]
G --> L[CodeLlama]
Prerequisites
- Node.js v18+
- React Native CLI or Expo CLI installed
- Android Studio / Emulator OR physical device with USB debugging
- EndVerse API Keys
Steps (Expo Recommended)
# Clone repository
git clone https://github.com/201Harsh/EndVerse-AI-Android.git
cd EndVerse-AI-Android
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Edit .env with your API keys
# Run app on Android
npx expo start
# Press 'a' to launch Android emulator or scan QR code
- Open the app on your Android device.
- Sign up / log in with your EndVerse account.
- Select your modality (Chat, Image, Video, Code, Data).
- Enter your prompt and generate.
- Save, refine, or export results.
- Text-to-Image Generation (React Native Example)
import axios from "axios";
const generateImage = async (prompt) => {
const response = await axios.post("https://api.endverse.ai/v1/images", {
prompt,
style: "realistic",
apiKey: process.env.EXPO_PUBLIC_ENDVERSE_IMAGE_KEY,
});
return response.data.url;
};
- Code Generation
import axios from "axios";
const generateCode = async (prompt, language) => {
const response = await axios.post("https://api.endverse.ai/v1/code", {
prompt,
language,
apiKey: process.env.EXPO_PUBLIC_ENDVERSE_CODE_KEY,
});
return {
code: response.data.code,
explanation: response.data.explanation,
};
};
pie
title Credit Allocation
"Chat" : 35
"Images" : 25
"Video" : 20
"Code" : 15
"Data" : 5
- New users receive 50 free credits
- Subscription plans available
- Enterprise API access
- Secure AsyncStorage for tokens
- Encrypted API communication (HTTPS)
- JWT authentication with refresh tokens
- Rate limiting (100 requests/minute)
- GDPR compliance tools
- Audio generation capabilities
- Custom AI model fine-tuning
- Team collaboration features
- Browser extension integration
- API marketplace
- AI agent workflows
MIT License
Copyright (c) 2025 Harsh (@201Harsh)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the โSoftwareโ), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
...
- GitHub: https://github.com/201Harsh
- Email: support@endverse.ai
- Website: https://endverse.ai
- Instagram: https://www.instagram.com/201harshs/
stateDiagram-v2
[*] --> Onboarding
Onboarding --> Authentication: Start
Authentication --> Credits: Successful
Credits --> ModeSelection
state ModeSelection {
[*] --> Chat
[*] --> ImageGen
[*] --> VideoGen
[*] --> CodeGen
}
ModeSelection --> PromptEntry
PromptEntry --> Processing
Processing --> Results
state Results {
[*] --> Viewing
Viewing --> Refining: Needs adjustment
Viewing --> Exporting: Satisfied
Refining --> Processing
}
Exporting --> [*]
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Lead Developer: Harsh (@201Harsh)
- GitHub : 201Harsh | Instagram : 201harshs
- Support Portal: support@endgamingai2@gmail.com