Skip to content

MarkAustinGrow/Marvin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvin - The Push Collective DAO Dashboard

A modern, responsive dashboard for The Push Collective DAO, featuring Marvin as the AI agent orchestrator.

Features

  • 🎨 Modern UI with Tailwind CSS
  • 📱 Fully responsive design
  • 🎵 Music content management
  • 👥 Agent management system
  • 📊 Analytics dashboard
  • 📝 Activity logs
  • 🏛️ Governance interface

Tech Stack

  • Next.js 15
  • React
  • TypeScript
  • Tailwind CSS
  • Lucide Icons

Getting Started

  1. Clone the repository:
git clone https://github.com/MarkAustinGrow/Marvin.git
cd Marvin
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory and add your environment variables:
# Add your environment variables here
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Project Structure

marvin-dashboard/
├── app/                    # Next.js app directory
├── components/            # React components
│   ├── ui/               # UI components
│   └── dashboard/        # Dashboard-specific components
├── lib/                  # Utility functions
└── public/              # Static assets

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

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

About

DAO dash and AI agent

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages