StudySensAI is an AI-powered learning assistant designed to help students study smarter by organizing content, extracting insights, and enabling intelligent interactions with study materials.
The project follows a full-stack architecture with a clear separation between frontend and backend for scalability and maintainability.
- 📄 Upload and manage study documents (PDFs, notes, etc.)
- 🤖 AI-powered understanding of study material
- 🔍 Intelligent search and question answering
- 🧠 Context-aware responses based on uploaded content
- 👤 User authentication and document isolation
- 📊 Scalable backend architecture
Each folder (frontend and backend) is an independent application with its own dependencies and setup.
- React
- Tailwind CSS
- TypeScript
- Vite / Next.js (depending on setup)
- Node.js
- Express
- TypeScript
- Prisma ORM
- PostgreSQL / NeonDB
- Supabase (Auth & Storage)
- AI APIs (LLM-based processing)
https://github.com/HeythisisSud/StudySensAI.git
cd studysensai2️⃣ Frontend Setup
cd frontend
npm install
npm run dev
3️⃣ Backend Setup
cd backend
npm install
npm run devEnsure environment variables are configured correctly in .env.
🧠 How It Works (High Level)
User uploads a document
Backend processes and chunks the content
AI models generate embeddings and store them
User asks questions
Relevant context is retrieved and sent to the AI
AI generates accurate, context-based responses
🎯 Use Cases
Exam preparation
Research assistance
Personalized study notes
Smart revision tool
Academic document analysis
📌 Project Status
🚧 Active Development
Planned features:
Quiz generation from documents
Progress tracking
Multi-document context reasoning
Role-based access (student / admin)
🤝 Contributing
Contributions are welcome!
Fork the repo Create a feature branch Commit changes Open a Pull Request
Study smarter, not harder — with StudySensAI.