Skip to content
@Sou9-NFT

Sou9 NFT

Sou9 NFT

Sou9 NFT is a cross-platform NFT marketplace ecosystem. It includes synchronized Web, Desktop, and Mobile applications—all connected to a shared database and blockchain infrastructure. The platform showcases a full-stack implementation of Web3, custom cryptocurrency, and rich integration with AI and third-party APIs to power a modern, immersive NFT experience.


🌐 Ecosystem Overview

Sou9 NFT spans three applications:

  • NFT Marketplace Web (Symfony + Twig)
  • NFT Marketplace Java (JavaFX Desktop)
  • Sou9 NFT Mobile (Flutter + Firebase)

All platforms are designed to function seamlessly across devices while remaining fully synchronized with a shared MySQL database and Ethereum-based blockchain backend.


🚀 Technologies Used

💻 Web

  • Symfony 6.4 (PHP 8.1+)
  • Twig Templating
  • Doctrine ORM
  • Asset Mapper (JS/CSS)

🖥️ Desktop

  • Java 17
  • JavaFX (UI)
  • Maven

📱 Mobile

  • Flutter & FlutterFlow
  • Firebase Auth & Firestore
  • Cross-platform UI for Android & iOS

🔌 Integrated APIs & Services

  • Gemini AI – NFT description generation & chatbot assistant
  • Twilio – SMS verification and notifications
  • OAuth2 – Secure user authentication
  • Giphy API – Visual enhancements in chatbot & UI
  • SMTP Mail – Email notifications for events and trades
  • RSS Feeds – Real-time crypto news integration
  • CoinMarketCap API – Live cryptocurrency price tracking
  • AI NFT Generator – Image-based NFT generation using ML models
  • Bad Words Filter API – Content moderation for user-generated input

🌍 Web3 & Blockchain

Sou9 NFT is powered by Web3 principles, supporting wallet integration and NFT minting directly on the Ethereum blockchain.

We also created a custom cryptocurrency token:

🪙 DANNOUS Token

Fun Fact: The supply of 6,420,256 is a tribute to our journey:

  • Symfony version 6.4
  • Current year 2025
  • 6 team members

Team Members

Name GitHub Profile LinkedIn Profile
Aymen Hmani @TheLime1 Aymen Hmani
Nessim Baraket @nessimbns2 Nessim Baraket
Khaled Chihab @khaledchihab Khaled Chihab
Mohamed Aziz Hammami @Mutedly007 Mohamed Aziz Hammami
Abderrahmen Nasri @Abderrahmen2002 Abderrahmen Nasri
Sana Laaridhi @sanalar00 Sana Laaridhi

🎓 Supervisor: @asmayarii
Asma Ayari (LinkedIn)


📦 Highlights

  • Unified multi-platform NFT marketplace
  • Real-time auctions, trades, and raffles
  • AI-enhanced UX via chatbot and description generation
  • Full-stack Web3 integration with Ethereum
  • End-to-end use of custom cryptocurrency (DANNOUS)

Pinned Loading

  1. NFT-Marketplace-Web NFT-Marketplace-Web Public

    Twig 1

  2. NFT-Marketplace-Java NFT-Marketplace-Java Public

    Java

  3. NFT-Marketplace-Mobile NFT-Marketplace-Mobile Public

    Dart

  4. NFT-3D-Showcase NFT-3D-Showcase Public

    JavaScript 1

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…