BrainScanAI is a full-stack application that allows users to upload MRI brain scans and receive AI-generated predictions on tumor occurrence. The application offers secure authentication (JWT, OAuth optional), user history tracking, and a good user interface.
-
backend - Django backend (API, authentication, image processing)
-
frontend - React frontend (UI, user interaction)
-
README.md - Project documentation
User Authentication (JWT + OAuth ready)
- 📸 MRI Image Upload and Prediction
- 🧠 AI Model for Brain Tumor Detection
- 📊 User History with Upload Records
- 🌐 Frontend using React + Tailwind CSS
- 🗃️ Media Storage and Display
- 🔁 Token Management via Axios
- Python 3.9+
- Django 4.x
- Django REST Framework
- djangorestframework-simplejwt
- Pillow (for image handling)
- CORS Headers