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:
- Core Rust package: Contains the NEAR Protocol smart contract
- Documentation site: Allows users to interact with the deployed contract
- 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
AI Integration
- Enhanced developer experience
- Smart contract optimisation
- Automated documentation generation
Contract Integration Improvements
- Better communication between frontend and smart contracts
- Enhanced security measures
- Optimized performance
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

Log in or sign up for Devpost to join the conversation.