Cubed Project Overview

Inspiration

The project bridges the gap between Web3 technologies (NEAR Protocol smart contracts) and traditional web applications, while making it accessible through both documentation and a user-friendly marketing interface. The inspiration came from recognizing the need for more integrated, full-stack Web3 solutions that combine smart contract functionality with modern web experiences.

What it does

  • Provides a Rust-based smart contract deployed on NEAR Protocol
  • Offers public documentation with interactive features to test/interact with the contract
  • Features a marketing website with dashboard functionality for authenticated users
  • Combines Web3 functionality with traditional web application features

How I built it

The project utilizes a mono repo architecture with three main components:

  1. Core Rust package: Contains the NEAR Protocol smart contract
  2. Documentation site: Allows users to interact with the deployed contract
  3. Marketing/Dashboard site: Provides user interface and analytics

This architecture ensures:

  • Consistent development across all components
  • Shared code and resources
  • Streamlined deployment process
  • Unified version control

Challenges I ran into

Based on the structure and planned integrations, key challenges included:

  • Managing cross-component dependencies in the mono repo
  • Coordinating deployments across different platforms (NEAR Protocol for contracts, web hosting for frontends)

Accomplishments that I'm proud of

  • Successfully created a semi-functioning full-stack Web3 application
  • Implemented a mono repo structure that handles both Rust and web technologies
  • Built public-facing documentation and eventual api endpoints
  • Developed a marketing site with authenticated dashboard functionality

What I learned

The project provided valuable insights into:

  • Mono repo management for mixed technology stacks
  • NEAR Protocol smart contract development in Rust
  • Integration patterns between Web3 and traditional web applications
  • Documentation site development with interactive features

What's next for Cubed

Planned Integrations

  1. AI Integration

    • Enhanced developer experience
    • Smart contract optimisation
    • Automated documentation generation
  2. Contract Integration Improvements

    • Better communication between frontend and smart contracts
    • Enhanced security measures
    • Optimized performance
  3. NFT Integration

    • Implementation of NFT minting/trading
    • NFT-based authentication or access control
    • NFT marketplace features

Future Roadmap

  • Enhanced analytics dashboard
  • More interactive documentation features
  • Community features and governance
  • Cross-chain compatibility

Built With

Share this project:

Updates