Skip to content

Latest commit

 

History

History
83 lines (67 loc) · 2.98 KB

README.md

File metadata and controls

83 lines (67 loc) · 2.98 KB

ResVault: Decentralized Knowledge Sovereignty Platform

ResVault is a revolutionary platform that leverages blockchain, AI, and tokenized incentives to redefine how researchers share, store, and access knowledge. By ensuring transparency, privacy, and collaboration, ResVault empowers researchers worldwide.

0126.3.mp4

🚀 Features

✅ Completed Features

  • Smart Contract for Research NFT minting
    • Developed using EDU Chain.
  • Deployed on Testnet
    • Fully functional and deployed on the EDU chain Devnet.
  • Decentralized Research Storage
    • Securely upload and store research papers with guaranteed immutability using IPFS.
  • Edu Token Economy
    • Mint, earn, and use tokens to access papers and reward contributions.
  • AI Chatbot Integration
    • AI-powered chatbot trained on uploaded research papers for insights and summaries.
  • User-Friendly Dashboard
    • Manage research papers, track token usage, and interact with AI tools seamlessly.

WhatsApp Image 2025-01-28 at 19 04 42_f46c5594

🛠️ Tech Stack

  • Frontend: Next.js, Tailwind CSS, Shadcn
  • Backend: Serverless Next.js Routes, Node.js
  • Database: IPFS
  • Blockchain: Smart Contracts (EDU Chain)
  • AI Integration: Groq.AI API

🌟 Key Features in Action

1. Decentralized Storage

Securely upload research papers with guaranteed privacy and immutability.

2. Edu Token Economy

A token-based system for accessing and rewarding research contributions.

3. AI-Powered Insights

Chatbot trained on research papers to provide summaries and methodology breakdowns.

4. Dashboard for Researchers

Track and manage research papers, token usage, and collaborations.

🛠️ Steps to Get Started

  1. Clone the Repository:

    git clone https://github.com/your-username/resvault.git
    cd resvault
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables:
    Create a .env file in the root directory with the following:

    DATABASE_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/resvault
    SMART_CONTRACT_ADDRESS=<your_contract_address>
    TOKEN_SECRET=<your_token_secret>
    AI_API_KEY=<groq_ai_api_key>
  4. Run the Application:

    npm run dev

    Open your browser and visit http://localhost:3000.

💡 Future Enhancements

  • Expand support for Mainnet deployment.
  • Add cross-chain compatibility for broader blockchain integration.
  • Enhance AI chatbot for multilingual support.
  • Introduce gamification for knowledge sharing and collaboration.

👥 Team

  • Tanya
  • Sarthak
  • Raj

Together, let’s revolutionize knowledge sharing and empower researchers worldwide.