https://github.com/akileshjayakumar/nes-catalystx-hackathon-2024
https://github.com/akileshjayakumar/nes-catalystx-hackathon-2024
2024 hackathon
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/akileshjayakumar/nes-catalystx-hackathon-2024
- Owner: akileshjayakumar
- Created: 2024-10-03T10:31:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-15T07:15:47.000Z (about 1 year ago)
- Last Synced: 2025-08-11T09:55:31.279Z (11 months ago)
- Topics: 2024, hackathon
- Language: Jupyter Notebook
- Homepage: https://eduxcatalystx2024.streamlit.app/
- Size: 1.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CatalystX 2024 Hackathon
## EduX - AI-Powered Educational Assistant
EduX is an interactive AI tutor application built with Streamlit that helps students learn from their educational materials. The app features:
- **Document Processing**: Upload PDFs, PowerPoint files, and images
- **Multimodal Learning**: Processes text, tables, images, and graphs from educational materials
- **AI-Powered Tutoring**: Uses NVIDIA AI models to answer questions about uploaded content
- **Accessibility Features**: Includes speech-to-text and text-to-speech capabilities
- **Dyslexia-Friendly UI**: Custom interface designed for better readability
## Getting Started
1. Install dependencies: `pip install -r requirements.txt`
2. Set up NVIDIA API key in environment variables
3. Run the app: `streamlit run app.py`
## Technology Stack
- Streamlit for the web interface
- NVIDIA AI models for embeddings and language processing
- LlamaIndex for document indexing and retrieval
- PyMuPDF for PDF processing
- Python-pptx for PowerPoint file handling