Skip to content

SketchXpress/app

Repository files navigation

SketchXpress ✏️ → 🎨 → 💎

Transform messy sketches into masterpieces and mint them as NFTs!

FeaturesWebsiteHow It WorksTech StackInstallationUser BenefitsTeamLicense


🚀 Overview

SketchXpress is a revolutionary platform that combines creative sketching with AI-enhancement and blockchain technology. Users can draw simple sketches, transform them with the power of AI, and mint them as NFTs directly on the Solana blockchain. The platform also includes MintStreet where users can view, trade, and sell their NFTs. SketchXpress enables users to create and mint their own Metaplex standard NFTs with just a few clicks.

✨ Features

🎨 Sketch Studio

  • Intuitive drawing canvas with essential drawing tools
  • Support for uploading existing artwork
  • Different modes for kids and professional artists
  • Real-time collaboration (coming soon)

🧠 AI Enhancement

  • Transform simple sketches into detailed, professional artwork
  • Customizable enhancement settings for professionals
  • Kid-friendly design with parental controls for NFT minting
  • Rich prompt system with negative prompts and parameter tuning

💎 NFT Integration

  • Seamless minting directly to Solana blockchain
  • Integration with Solana wallet providers
  • Custom bonding curve economics for NFT collections
  • Low gas fees and energy-efficient blockchain

🏛️ MintStreet

  • Browse trending NFT collections
  • View detailed collection analytics with price charts
  • Sell NFTs back to the bonding curve pool
  • Track your personal NFT portfolio
  • Create and mint your own Metaplex standard NFTs

🌐 Website

Visit our official website at sketchxpress.tech

🔄 How It Works

  1. Create: Draw your sketch on the canvas or upload existing artwork
  2. Enhance: Use our AI enhancement to transform your sketch into a beautiful masterpiece
  3. Customize: Refine the AI enhancement with custom prompts and settings
  4. Mint: Connect your Solana wallet and mint your creation as an NFT
  5. Trade: List your NFT on MintStreet, sell back to the bonding curve, or transfer to friends

🛠️ Tech Stack

SketchXpress is built with a modern, scalable tech stack:

  • Frontend: Next.js 15, React 19, TypeScript
  • Drawing Canvas: tldraw library with custom extensions
  • State Management: Zustand for efficient state handling
  • Styling: SCSS Modules for component styling
  • AI Integration: Custom AI enhancement API with stable diffusion
  • Blockchain: Solana ecosystem with custom smart contracts
  • IPFS Storage: Pinata for decentralized NFT metadata and image storage
  • Analytics: Lightweight-charts for bonding curve visualization
  • Wallet Integration: Solana Wallet Adapter with multiple wallet support

📦 Installation

# Clone the repository
git clone https://github.com/SketchXpress/app.git

# Navigate to the project directory
cd app

# Install dependencies
yarn install

# Set up environment variables
cp .env.example .env.local
# Edit .env.local to add your API keys

# Start the development server
yarn dev

🔧 Environment Variables

Create a .env.local file with the following variables:

NEXT_PUBLIC_BACKEND_URL=your_backend_url
NEXT_PUBLIC_PINATA_JWT=your_pinata_jwt_key
NEXT_PUBLIC_HELIUS_API_KEY=your_helius_api_key

👥 User Benefits

SketchXpress bridges the gap between Web2 and Web3, making blockchain technology accessible to everyone:

For Web2 Users

  • Easy onboarding to Web3 without technical knowledge
  • Simple wallet connection process
  • Intuitive user interface familiar to drawing app users
  • Create digital art without expensive software or skills

For Kids and Families

  • Kid-friendly mode with appropriate content filters
  • Parental controls for NFT minting
  • Educational introduction to digital ownership concepts
  • Safe environment to explore creativity

For Artists and Creators

  • Professional toolset to enhance artistic creations
  • New monetization channel through NFTs
  • Analytics to track collection performance
  • Low barrier to entry into the NFT ecosystem

For Web3 Enthusiasts

  • Metaplex standard NFTs on Solana blockchain
  • Bonding curve economics for fair pricing
  • Low gas fees through Solana efficiency
  • Direct integration with Solana wallets

👨‍💻 Team

SketchXpress is built by a team of experienced developers, designers, and blockchain experts passionate about making Web3 accessible to everyone.

📝 License

SketchXpress is licensed for educational purposes only. The code in this repository may not be used for business or financial purposes. All rights reserved.

🙏 Acknowledgements

  • Solana - Blockchain infrastructure
  • Helius - Solana API infrastructure
  • Metaplex - NFT standard and tools
  • Pinata - IPFS Storage System
  • tldraw - The core drawing library


SketchXpress • Where creativity meets blockchain

Made with ❤️ by the SketchXpress Team

About

Web application that allows users to create digital art and convert their sketches into NFTs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors