Skip to content

201Harsh/EndVerse-AI-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ EndVerse AI Android - Next-Gen Multimodal AI App

MIT License

EndVerse Banner

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.

React Native Node Version Expo


๐ŸŒŒ Table of Contents


โœจ Multimodal Capabilities

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

๐Ÿ›  Tech Stack

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)

๐Ÿ— System Architecture

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]
Loading

๐Ÿš€ Installation (Android App)

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

๐Ÿ“ฑ Usage

  1. Open the app on your Android device.
  2. Sign up / log in with your EndVerse account.
  3. Select your modality (Chat, Image, Video, Code, Data).
  4. Enter your prompt and generate.
  5. Save, refine, or export results.

๐Ÿ”Œ API Integration Examples

  • 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,
  };
};

๐Ÿ’ฐ Credit System

pie
    title Credit Allocation
    "Chat" : 35
    "Images" : 25
    "Video" : 20
    "Code" : 15
    "Data" : 5
Loading
  • New users receive 50 free credits
  • Subscription plans available
  • Enterprise API access

๐Ÿ›ก Security Features

  • Secure AsyncStorage for tokens
  • Encrypted API communication (HTTPS)
  • JWT authentication with refresh tokens
  • Rate limiting (100 requests/minute)
  • GDPR compliance tools

๐Ÿ“ˆ Roadmap

Q3 2024

  • Audio generation capabilities
  • Custom AI model fine-tuning
  • Team collaboration features

Q4 2024

  • Browser extension integration
  • API marketplace
  • AI agent workflows

๐Ÿ“ƒ License

MIT License

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:
...

๐Ÿค Contact


๐Ÿš€ Getting Started Guide (App Flow)

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 --> [*]
Loading

๐Ÿค Contributing

  • 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

๐Ÿ“ฎ Contact & Support


Made With โค๏ธ in React Native by Harsh

About

A PowerFul AI-Chat Bot Powerd By EndGaming For Android

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published