Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ad956/animexchange

NFT marketplace for anime and manga digital collectibles.
https://github.com/ad956/animexchange

anime nft

Last synced: 2 days ago
JSON representation

NFT marketplace for anime and manga digital collectibles.

Awesome Lists containing this project

README

        

# AnimeXchange 🎌✨

AnimeXchange is a state-of-the-art NFT marketplace focused on anime and manga digital collectibles. It offers a secure, scalable, and user-friendly platform where users can trade, showcase, and discover exclusive anime-inspired digital assets.

## 🎨 Key Features

- 🖼️ **Curated Anime NFTs**: Featuring exclusive collections from popular artists and studios
- 🔒 **Secure Trading**: Powered by blockchain technology, ensuring transparent and safe transactions
- 🌐 **Community-Driven**: Engage with a vibrant community of anime enthusiasts, artists, and collectors
- ⛓️ **Multi-Chain Support**: Seamless trading across various blockchain networks
- ⚡ **Auction House**: Participate in live auctions for rare anime collectibles
- 🛠️ **Creator Tools**: Artists can easily mint and sell their anime-inspired NFTs

## 🛠️ Tech Stack


Frontend:



Next.js


TypeScript



Backend:



Express.js


GraphQL


PostgreSQL


Redis


Kafka


Nginx



DevOps:



Docker


GitHub Actions



Build Tools:



Turborepo


pnpm


## 🏗️ Architecture Overview

AnimeXchange is built using a modern microservices architecture to ensure scalability and maintainability:

- **Frontend**: Next.js with server-side rendering for fast load times and improved SEO
- **Backend Services**: Microservices architecture with NestJS and Express.js for user, NFT, marketplace, and wallet management
- **Data Storage**: PostgreSQL for persistent storage, Redis for caching frequently accessed data
- **Inter-service Communication**: Apache Kafka for reliable, real-time messaging between services
- **DevOps**: Containerized deployment with Docker, using Nginx for load balancing and reverse proxy
- **Monorepo**: Managed with Turborepo for efficient code management and build processes

## 🚀 Quick Start

1. **Clone the repository**:

```bash
git clone https://github.com/ad956/AnimeXchange.git
cd animexchange
```

2. **Install dependencies**:

```bash
pnpm install
```

3. **Set up environment variables**:

```bash
cp .env.example .env
```

4. **Start the development environment**:

```bash
docker-compose up -d
pnpm run dev
```

5. **Open the app**:

Navigate to `http://localhost:3000` in your browser.

## 🤝 Contributing

We welcome contributions from developers and anime fans alike. Please check out our [Contributing Guide](CONTRIBUTING.md) for details on the code of conduct and how to submit your pull requests.

## 📜 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## 📞 Contact

For support or inquiries, please reach us at [email protected]

---

**AnimeXchange** – Bringing anime to the blockchain.