Skip to content

Latest commit

 

History

History
139 lines (103 loc) · 5.45 KB

README.md

File metadata and controls

139 lines (103 loc) · 5.45 KB

🧬 ScienceProves.Me

MIT License Python 3.12+ Next.js 15

Because "Trust me bro" isn't a valid source anymore.

Your AI-powered research assistant that provides scientifically-backed answers by analyzing millions of academic papers in real-time.

Live Demo · Report Bug · Request Feature

ScienceProves.Me Landing Page

🎯 Overview

ScienceProves.Me revolutionizes research by providing instant, scientifically-backed answers to your questions. Our advanced RAG (Retrieval-Augmented Generation) system analyzes millions of academic papers in real-time, ensuring accurate and verifiable responses.

✨ Key Features

Feature Description
🔍 Pure Science Only peer-reviewed papers and trusted scientific sources
🚀 Real-time RAG Advanced retrieval-augmented generation for accurate answers
📚 Full Transparency Every answer includes citations and links to original research
No Hallucinations Multi-stage verification ensures factual accuracy
💫 Modern UX Sleek, responsive interface with real-time streaming responses

🛠️ Technology Stack

Frontend

Next.js TypeScript Tailwind CSS Clerk

Backend

Python FastAPI PostgreSQL Supabase

🚀 Getting Started

Ready to dive in? Check out our detailed setup guides:

📁 Project Architecture

.
├── Frontend/               # Next.js web application
│   ├── src/
│   │   ├── app/             
│   │   │   ├── ask/
│   │   │   ├── dashboard/
│   │   │   └── history/
│   │   ├── components/      
│   │   │   ├── ui/
│   │   │   ├── nav-bar.tsx
│   │   │   └── footer.tsx
│   │   ├── hooks/          
│   │   └── lib/            
│   ├── public/             
│   ├── next.config.ts
│   └── package.json
│
└── Backend/                  # FastAPI + RAG system
    ├── Data-ingestion/      
    │   └── data-ingestion.ipynb
    ├── SQL/                 
    │   ├── create_documents_table.sql
    │   ├── create_queries_table.sql
    │   └── match_documents.sql
    ├── app/                 
    │   ├── main.py
    │   ├── core/config.py
    │   ├── db/manager.py
    │   └── services/request_manager.py
    ├── rag/                 
    │   ├── rag.py
    │   ├── rag_embeddings.py
    │   ├── rag_llm.py
    │   └── rag_retriever.py
    ├── requirements.txt
    └── vercel.json

🛣️ Future Roadmap

  • Integration with PubMed and Nature databases
  • Question Caching for faster responses
  • Web Search responses added to DB
  • Advanced citation management system

🤝 Contributing

We welcome contributions! Feel free to:

  • Open issues for bugs or suggestions
  • Submit pull requests
  • Share feedback and ideas

🙏 Acknowledgments

Special thanks to our amazing community and partners:

📬 Connect With Us

Website Email GitHub

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.