学术论文协作平台

Academic Hub是一个革命性的平台,为研究人员提供AI辅助的论文创建、分享和协作功能,包括实时抄袭检测和学术社区互动。

  • by mannubaveja007
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 mannubaveja007/AcademicHub-educhain

使用说明

🎓 学术中心

Academic Hub是一个革命性的平台,研究人员可以在人工智能的帮助下创建、分享和协作研究论文。

🔗 现场演示: https://academic-hub-educhain.vercel.app/

特性 • 入门指南 • 用法 • 技术 • 路线图 • 贡献

✨ 特性

🤖 人工智能纸张生成器

  • 📝 逐步指导论文创作过程
  • 🧠 为您的研究论文的每一部分提供人工智能帮助
  • 🔍 实时剽窃检测
  • 📊 多种导出格式(PDF、DOCX、LaTeX)
  • 📚 自动引用和参考文献

🕵️ 抄袭检测

  • ⚡ 实时检查AI生成的内容
  • 📊 具有源匹配的详细相似性报告
  • 🔎 突出显示可能抄袭的文本
  • 📈 相似性评分和严重性分类
  • 🔄 手动检查现有内容选项

👥 学术界

  • 🌐 与您所在领域的研究人员联系
  • 📄 分享和发现研究论文
  • 🪙 当他人查看、下载或引用您的作品时赚取金币
  • 📊 跟踪纸张统计和影响指标
  • 💼 学术职业机会委员会

🚀 入门指南

先决条件

  • Node.js 18.0.0或更高版本
  • npm或纱线

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/academic-hub.git
cd academic-hub
  1. 安装依赖项:
npm install
# or
yarn install
  1. 设置环境变量: 创建一个 .env.local 根目录中的文件,包含以下变量:
NEXT_PUBLIC_API_URL=your_api_url
GOOGLE_AI_API_KEY=your_gemini_api_key
  1. 运行开发服务器:
npm run dev
# or
yarn dev
  1. 打开 http://localhost:3000 在浏览器中查看应用程序。

📖 用法

📝 撰写研究论文

  1. 从仪表板导航到Paper Builder
  2. 按照建议的顺序完成论文的每一部分
  3. 使用AI助手帮助生成内容或改进写作
  4. 使用内置检测工具检查抄袭
  5. 定期保存草稿
  6. 以您喜欢的格式导出已完成的论文

🔍 抄袭检测

剽窃检测系统有两种工作方式:

  1. 🤖 自动检测:每当人工智能生成内容时,都会自动检查是否抄袭
  2. 👆 手动检查:使用“检查抄袭”按钮分析论文的任何部分

了解结果:

  • 📊 相似性得分:潜在抄袭内容的总体百分比
  • 🚦 严重性分类:
    • 🟢 非常低(<10%)
    • 🟡 低(10-20%)
    • 🟠 中等(20-40%)
    • 🔴 高(40-60%)
    • ⚫ 非常高(>60%)
  • 📚 匹配的来源:与您的内容匹配的特定来源
  • 🖍️ 突出显示的文本:可能被抄袭的句子或段落

🏗️ 项目结构

一些小事件正在发生,所以结构是动态的!

academic-hub/
├── app/                  # Next.js app directory
│   ├── api/              # API routes
│   │   ├── mcp/          # Model Control Protocol API
│   │   ├── gemini/       # Gemini AI API
│   │   └── papers/       # Papers API
├── app/build-paper/      # Paper builder page
├── app/dashboard/        # User dashboard
├── app/explore/          # Paper exploration page
├── app/...               # Other pages
├── components/           # Reusable React components
├── lib/                  # Utility functions and libraries
├── public/               # Static assets
└── styles/               # Global styles

🛠️ 技术

  • 🖥️ 前端:Next.js、React、TypeScript、顺风CSS
  • 🧩 UI组件:shadcn/ui
  • 🤖 人工智能集成:谷歌Gemini AI
  • 🔐 认证:(开放式校园(OCID)教育链

🗺️ Roadmap

  • [ ] 🔐 实施用户身份验证
  • [ ] 💾 连接到真实的数据库
  • [ ] 🔍 与实际的剽窃检测API集成
  • [ ] 👥 添加协作编辑功能
  • [ ] 📚 实施引文管理系统
  • [ ] 📁 添加更多导出格式
  • [ ] 📱 开发移动应用程序

👥 贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🙏 致谢

  • Google Gemini AI为AI辅助功能提供动力
  • shadcn/ui用于漂亮的ui组件
  • Next.js团队开发了令人惊叹的框架

©2023学术中心。保留所有权利。

💡 由研究人员为研究人员构建的人工智能 💡

❤️ Mannu Baveja用爱制作 ❤️