StellAIverse-frontend

AIverse-frontend

Overview

AIverse is a beautiful, immersive web application that transforms how you create and interact with AI agents. Built with Next.js and Tailwind CSS, it features a stunning cosmic interface with a galaxy-style marketplace where you can browse, create, and deploy intelligent AI agents. Whether you’re building custom agents to automate tasks, exploring community-created agents, or learning best practices in agent development, stellAIverse provides an intuitive platform with a visual experience that feels like exploring the stars.

The platform combines a powerful agent creation wizard (describe behavior β†’ auto-generate basic contract + metadata), an interactive chat interface for agent interaction, a portfolio dashboard with performance stats, and an educational mode with tutorials on building smarter agentsβ€”all wrapped in a captivating cosmic UI theme with dark space backgrounds, glowing nebulae, and animated star constellations.

Features

Requirements

Setup Instructions

1. Clone the Repository

git clone https://github.com/StellAIverse/stellAIverse-frontend.git
cd stellAIverse-frontend

2. Install Dependencies

Using npm:

npm install

Or using yarn:

yarn install

3. Environment Setup

Create a .env.local file in the root directory with the necessary environment variables:

cp .env.example .env.local  # if available, or create manually

Add the following (adjust based on your backend configuration):

NEXT_PUBLIC_API_URL=http://localhost:3001
NEXT_PUBLIC_ENVIRONMENT=development

4. Run the Development Server

npm run dev

The application will be available at http://localhost:3000

5. Build for Production

npm run build

6. Run Tests

npm run test

7. PWA Setup (Optional)

For Progressive Web App features with aggressive caching:

# Quick PWA setup
chmod +x scripts/setup-pwa.sh
./scripts/setup-pwa.sh

# Or manual setup
npm install next-pwa workbox-webpack-plugin
node scripts/generate-icons.js
npm run build

8. Network Configuration

If running with a local backend, ensure:

Project Structure

stellAIverse-frontend/
β”œβ”€β”€ app/                    # Next.js app directory
β”œβ”€β”€ components/             # React components
β”œβ”€β”€ lib/                    # Utility functions and helpers
β”œβ”€β”€ styles/                 # Global styles and Tailwind config
β”œβ”€β”€ public/                 # Static assets
β”œβ”€β”€ .env.example           # Environment variables template
└── package.json           # Dependencies and scripts

License

This project is licensed under the MIT License. See the LICENSE file for details.