Academic Hub is a revolutionary platform for researchers to create, share, and collaborate on research papers with AI assistance.
🔗 Live Demo: https://academic-hub-educhain.vercel.app/
Features • Getting Started • Usage • Technologies • Roadmap • Contributing
- 📝 Step-by-step guided paper creation process
- 🧠 AI assistance for each section of your research paper
- 🔍 Real-time plagiarism detection
- 📊 Multiple export formats (PDF, DOCX, LaTeX)
- 📚 Automatic citations and references
- ⚡ Real-time checking of AI-generated content
- 📊 Detailed similarity reports with source matching
- 🔎 Highlighted potentially plagiarized text
- 📈 Similarity score and severity classification
- 🔄 Manual checking option for existing content
- 🌐 Connect with researchers in your field
- 📄 Share and discover research papers
- 🪙 Earn coins when others view, download, or cite your work
- 📊 Track paper statistics and impact metrics
- 💼 Academic career opportunities board
- Node.js 18.0.0 or higher
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/academic-hub.git
cd academic-hub- Install dependencies:
npm install
# or
yarn install- Set up environment variables:
Create a
.env.localfile in the root directory with the following variables:
NEXT_PUBLIC_API_URL=your_api_url
GOOGLE_AI_API_KEY=your_gemini_api_key
- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser to see the application.
- Navigate to the Paper Builder from your dashboard
- Complete each section of your paper in the suggested order
- Use the AI Assistant to help generate content or improve your writing
- Check for plagiarism using the built-in detection tool
- Save your draft regularly
- Export your completed paper in your preferred format
The plagiarism detection system works in two ways:
- 🤖 Automatic Detection: Whenever AI generates content, it's automatically checked for plagiarism
- 👆 Manual Checking: Use the "Check Plagiarism" button to analyze any section of your paper
Understanding the results:
- 📊 Similarity Score: Overall percentage of potentially plagiarized content
- 🚦 Severity Classification:
- 🟢 Very Low (<10%)
- 🟡 Low (10-20%)
- 🟠 Moderate (20-40%)
- 🔴 High (40-60%)
- ⚫ Very High (>60%)
- 📚 Matched Sources: Specific sources that match your content
- 🖍️ Highlighted Text: Sentences or passages that may be plagiarized
some minor are happening so Structure is dynamic!
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- 🖥️ Frontend: Next.js, React, TypeScript, Tailwind CSS
- 🧩 UI Components: shadcn/ui
- 🤖 AI Integration: Google Gemini AI
- 🔐 Authentication: (Open Campus ( OCID ) Edu Chain
- 🔐 Implement user authentication
- 💾 Connect to a real database
- 🔍 Integrate with actual plagiarism detection APIs
- 👥 Add collaborative editing features
- 📚 Implement citation management system
- 📁 Add more export formats
- 📱 Develop mobile application
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Gemini AI for powering the AI assistance features
- shadcn/ui for the beautiful UI components
- Next.js team for the amazing framework
© 2023 Academic Hub. All rights reserved.
💡 Built with AI, for researchers, by researchers 💡
❤️ Made with love by Mannu Baveja ❤️
