Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

49 Commits

Repository files navigation

STR4TUS - SourceLessNet

STR4TUS Logo

Enterprise-Grade Privacy-First Blockchain Ecosystem

VersionLicenseStatus

Built by Alexandru Stratulat, Bogdan Iacob & SourceLess Team

© 2025 Sourceless™ - All Rights Reserved


🌐 Overview

STR4TUS - SourceLessNet is a comprehensive Web3 blockchain ecosystem featuring a privacy-first, decentralized infrastructure with 15 interconnected platforms. Built with modern technologies including React, TypeScript, and Vite, it provides a complete suite of tools for blockchain interaction, social networking, content creation, and decentralized commerce.

⚠️ Alpha Version Notice

This is an alpha release (v1.2.0-alpha). Features are under active development and may change. Not recommended for production use without thorough testing.


🏗️ Technology Stack

CategoryTechnologies
FrontendReact 18, TypeScript, Vite
StylingTailwind CSS, shadcn/ui
BackendSupabase (Auth, Database, Storage, Edge Functions)
DesktopElectron
BlockchainCustom Proof of Existence (PoE) blockchain
State ManagementReact Query, Context API

🌍 The 15-Platform Ecosystem

PlatformDomainDescription
STR.Sourcelessstr.sourcelessCorporate ecosystem hub - Enterprise-grade infrastructure
STR.SLNNstr.slnnDecentralized edge/mesh hosting and node services
STR.Domainsstr.domainsBlockchain domain claims and identity resolution
STR.Ccoinstr.ccoinPrivacy-first digital banking and payment rails
STR.Domestr.domeMarketplace for ecosystem goods and NFT commerce
STR.Foundationstr.sourceless-foundationNonprofit governance and grants stewardship
STR.Netstr.sourcelessnetTechnical documentation and community portal
STR.Appstr.sourceless-appMobile/desktop apps across the product suite
STR.Motorsportstr.sourcelessmotorsportBrand and sponsorship platform
STR.Talkstr.talkSocial network, content, news, and thought leadership
STR.Xplorerstr.xplorerBlockchain explorer and analytics dashboard
STR.AresAIstr.aresaiEnterprise AI research and privacy-preserving inference
STR.AresLangstr.areslangLanguage tooling and developer SDKs
STR.AresMedstr.aresmedHealthcare governance and medical applications
STR.IgniteHeXstr.ignitehexAccelerator for tokenized enterprises

💰 Token Ecosystem (7 Tokens)

TokenSymbolPurpose
SourceLess TokenSTRNative token for transactions, staking, domain locking
Crypto Coin OSCCOSFinancial transaction fuel, post-mining rewards
Wrapped STRWSTRMulti-chain wrapped token (BTC, ETH, BNB, Polygon, TRX, USDT, USDC)
Ares NetworkARSSNetwork hosting, computation fuel
STARW GovernanceSTARWDAO voting, staking rewards, STR minting
STR StablecoinSTR_USDUSD-pegged stablecoin
Domain NFTWNFTNFT representation of STR domains

📱 Features & Services

🔐 Authentication & Identity

  • Local authentication with encrypted sessions
  • IgniteHex member authentication
  • Web3 wallet-based identity
  • STR domain identity system
  • Role-based access control (Admin, User)

🌐 STR Browser

  • Decentralized web browser with tabs
  • Bookmark and history management
  • Web2/Web3 website support
  • Integrated search engine for STR domains

💬 STR.TALK Social Network

  • Social timeline with posts, likes, comments
  • Real-time encrypted messaging
  • User profiles with STR domains
  • Follow system
  • Media uploads

🏪 Commerce & Marketplace

  • Buy/sell domains, digital goods, services
  • Multi-currency support (STR, ETH, BTC)
  • Shopping cart and checkout
  • User wallet integration

⛓️ Blockchain Tools

  • Blockchain Explorer - Block viewer, transaction search, chain validation
  • Blockchain Playground - Testing environment
  • Token Explorer - View all 7 tokens, balances, transactions
  • P2P Network - Peer discovery, domain messaging, network visualization

💾 Decentralized Storage

  • HostLess Database - Encrypted decentralized storage with P2P sync
  • Private Documents - Encrypted document storage (identity, contracts)

🏗️ Creator Tools

  • Unified Creator Studio - Video, podcast, article, NFT creation
  • Content Studio - Blog/article creation with publishing
  • Website Builder - Generate websites from natural language
  • Domain Management - Create and manage STR domains

💼 Finance

  • Bank Details - Encrypted bank account management
  • STR.USD Minting - Stablecoin minting service

🏥 Healthcare

  • Health Monitoring - Real-time health data tracking

💻 Development

  • IDE - Code editor with project management
  • Ecosystem Map - Interactive visualization

🔥 IgniteHex Integration

  • Member portal with token portfolio
  • Domain management
  • Bidirectional data sync

🛡️ Administration

  • User management
  • Role management
  • Stats dashboard
  • IgniteHex sync

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or bun package manager
  • Git

Installation

# Clone the repository
git clone https://github.com/SourcelessBlockchain/STR4TUS---SourceLessNet.git
# Navigate to the project directorycd STR4TUS---SourceLessNet
# Install dependencies
npm install
# Copy environment template
cp .env.local.template .env.local
# Configure your environment variables in .env.local

Development

# Start development server
npm run dev
# The app will be available at http://localhost:3000

Production Build

# Create production build
npm run build
# Preview production build
npm run preview

Electron Desktop App

# Start Electron development
npm run electron:dev
# Build Electron app
npm run electron:build

📁 Project Structure

STR4TUS---SourceLessNet/
├── browser/ # 🖥️ Str4tus Browser (Electron Desktop App)
│ ├── main.js # Electron main process
│ ├── preload.js # Preload scripts
│ ├── renderer.js # Renderer process
│ ├── assets/ # App icons (icns, ico, png)
│ ├── img/ # Browser UI images
│ ├── pages/ # Browser HTML pages
│ └── dist/ # Built executables (Win/Mac/Linux)
│
├── web/ # 🌐 SourceLessNet (React/Vite Web App)
│ ├── src/
│ │ ├── assets/ # Static assets (images, videos)
│ │ ├── components/ # React components
│ │ │ ├── admin/ # Admin panel components
│ │ │ ├── badges/ # Badge components
│ │ │ ├── browser/ # STR Browser components
│ │ │ ├── chat/ # Chat/messaging components
│ │ │ ├── content/ # Content management
│ │ │ ├── creator/ # Creator Studio components
│ │ │ ├── hostless/ # HostLess DB components
│ │ │ ├── ignitehex/ # IgniteHex integration
│ │ │ ├── marketplace/ # Marketplace components
│ │ │ ├── search/ # Search components
│ │ │ ├── social/ # Social network components
│ │ │ ├── ui/ # shadcn/ui components
│ │ │ ├── wallet/ # Wallet components
│ │ │ └── websites/ # Website templates
│ │ ├── config/ # Configuration files
│ │ ├── data/ # Mock data and templates
│ │ ├── hooks/ # Custom React hooks
│ │ ├── integrations/ # Third-party integrations
│ │ ├── lib/ # Core libraries
│ │ │ ├── blockchain/ # Blockchain implementation
│ │ │ ├── contracts/ # Smart contracts
│ │ │ ├── ledgers/ # Token ledgers
│ │ │ └── storage/ # Storage implementations
│ │ ├── pages/ # Page components
│ │ ├── services/ # Business logic services
│ │ ├── tests/ # Test files
│ │ └── types/ # TypeScript types
│ ├── public/ # Public static files
│ ├── supabase/ # Supabase configuration
│ └── dist/ # Production build output
│
├── .github/workflows/ # 🔄 CI/CD (auto-deploy web/ to VPS)
└── README.md

🔄 CI/CD Deployment

  • Web App (web/): Auto-deployed to VPS via GitHub Actions on every push
  • Desktop App (browser/): Built manually for Windows/macOS/Linux distribution

🔧 Available Routes

RouteAccessDescription
/PublicHome page
/loginPublicAuthentication
/signupPublicUser registration
/marketplacePublicProduct marketplace
/ecosystemPublicEcosystem map
/blockchain-explorerPublicBlock/transaction explorer
/blockchain-playgroundPublicTesting environment
/token-explorerPublicToken ecosystem viewer
/p2p-networkPublicP2P networking
/hostless-dbPublicDecentralized database
/browserPublicSTR Browser interface
/creatorPublicCreator Studio
/content-studioPublicContent creation
/ignitehex-memberPublicIgniteHex portal
/documentsPublicPrivate documents
/bankPublicBank details
/idePublicCode editor
/healthPublicHealth monitoring
/profile/:domainPublicUser profiles
/adminProtectedAdmin dashboard
/domainsProtectedDomain management
/feedProtectedSocial feed
/chatProtectedMessaging

📊 Performance Optimizations

  • React.lazy() code splitting for all pages
  • Vendor chunk splitting (React, UI, Supabase, Icons)
  • React Query caching (5 min stale, 30 min GC)
  • Bundle size: Main chunk ~450KB (gzipped ~118KB)

🔒 Security Considerations

  • All sensitive data encrypted at rest
  • Local-first architecture for privacy
  • Optional cloud sync (can be disabled)
  • Role-based access control
  • Session management with secure storage

📜 License

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


🏷️ Trademarks

  • Sourceless™ is a registered trademark
  • STR4TUS™, STR.Domains™, STR.Talk™, HostLess™, IgniteHex™ are trademarks of Sourceless

👥 Team

Created by:

  • Alexandru Stratulat
  • Bogdan Iacob
  • SourceLess Team

📞 Support


🆕 Latest Updates (v1.3.0-alpha)

🔍 Cognit4 Search Engine

  • STR Domain Search - Discover and explore STR domains
  • Quick Access Dashboard - Fast navigation to key features
  • Search Suggestions - Smart autocomplete for domains

🎨 Theme System

  • Dark/Light/System Modes - Automatic theme detection
  • Custom Backgrounds - Gradient or image backgrounds
  • Background Opacity - Adjustable transparency

🛠️ New Components

  • Dashboard.tsx - Cognit4 Search Engine page (/cognit4)
  • ThemeContext.tsx - Global theme management
  • Cognit4Search.tsx - Search component
  • ThemeSettings.tsx - Theme configuration UI
  • BrowserBackground.tsx - Custom background renderer
  • QuickAccess.tsx - Quick navigation cards
  • PageNavigation.tsx - Improved page navigation
  • STRTalk.tsx - STR.Talk component
  • errorHandler.ts - Centralized error handling
  • igniteHexApi.ts / igniteHexClient.ts - IgniteHex API integration

🗓️ Version History

VersionDateDescription
v1.3.0-alphaDecember 2025Cognit4 Search Engine, Theme System, New Components
v1.2.0-alphaDecember 2025HostLess DB, Documentation, Token improvements, Browser fixes
v1.1.0-alphaDecember 2025Performance optimizations, code splitting
v1.0.0December 2025Initial release

© 2025 Sourceless™ - All Rights Reserved

Built with ❤️ by Alexandru Stratulat, Bogdan Iacob & SourceLess Team

About

SourceLessNet Asset Management System - Web3-powered ecosystem platform featuring decentralized domains, marketplace, identity management, STR.Talk messaging, IgniteHex community, and quantum-resistant encryption

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages