Skip to content

SCAI-Foundation/web4scibox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SciBox - Decentralized Academic Paper Platform

SciBox is a revolutionary Web4-based decentralized platform for academic papers, built on the Irys network. It represents a new paradigm in academic paper sharing and management, leveraging blockchain technology for decentralized storage and distribution.

Core Features

Decentralized Architecture

  • Web4-based Framework: Built on decentralized principles using Irys network
  • Modular Widget System: Each component is independently stored and managed on the blockchain
  • Dynamic Loading: Components are loaded in real-time through GraphQL queries
  • Version Control: Automatic versioning of components and content

Key Components

  • Paper Search: Advanced search functionality supporting DOI, Title, and arXiv ID
  • Latest Papers Feed: Real-time updates of newly added papers
  • PDF Viewer: Integrated viewer for academic papers
  • Chat System: Real-time discussion platform integrated with Solana wallet
  • Upload System: Decentralized paper upload system

Technical Highlights

  • Component Independence: Each widget contains complete HTML, CSS, and JavaScript
  • Dynamic Updates: Components can be updated independently without full redeployment
  • Blockchain Storage: All content stored on Irys decentralized network
  • Real-time Loading: GraphQL-powered dynamic content loading

Architecture

Widget System

Each functional component (widget) in SciBox is:

  • Completely self-contained with HTML, CSS, and JavaScript
  • Stored independently on the Irys network
  • Versioned and updateable individually
  • Loaded dynamically based on user interaction

Decentralized Storage

  • Papers and metadata stored on Irys network
  • Content addressed through unique identifiers
  • Immutable and permanent storage
  • Distributed access and retrieval

Integration

  • Solana Wallet Integration: For user authentication and chat functionality
  • Irys Network: For decentralized storage and content delivery
  • GraphQL API: For efficient data querying and real-time updates

Technical Stack

  • Frontend: Pure JavaScript with Web4 principles
  • Storage: Irys Network (formerly Bundlr)
  • Authentication: Solana Wallet
  • API: GraphQL
  • PDF Processing: Client-side chunk processing and viewing

Future Development

  • Enhanced search capabilities
  • Academic community features
  • Citation management system
  • Integration with more academic databases
  • Mobile application development

SciBox represents a significant step forward in decentralized academic publishing and sharing. By leveraging Web4 technologies and blockchain storage, it provides a robust, censorship-resistant platform for academic knowledge distribution.

v0.1.7

  • Added paper details page and comment section
  • Enhanced upload system with better user experience

v0.1.6

  • Added statistics dashboard for paper count and points
  • Improved upload interface with progress indicators and better UI
  • Enhanced user guidance and feedback

v0.1.5

  • Implemented PDF validation and metadata checks
  • Added paid upload option for complete PDFs based on file size
  • Maintained free upload option for chunked PDFs

https://scibox.store

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.3%
  • HTML 41.7%