An AI-powered Notes Summarization web application that allows users to summarize long texts, manage saved notes, and export content β all through an elegant interface. Built using Django (backend) and React (frontend), integrated with TextRank/Hugging Face/Gemini for summarization.
π AI Notes Summarizer - Live Website
- React.js
- Tailwind CSS
- React Router
- Axios
- Django
- Django REST Framework (DRF)
- PostgreSQL
- Text Summarization (TextRank, Hugging Face Transformers, or Gemini)
- Render (Frontend & Backend)
- PgAdmin (PostgreSQL)
- β User Authentication (Login, Register, Forgot Password)
- π Note Summarization with AI
- π Save, Edit, Delete Notes
- π PDF Upload & Summarization
- π Dark Mode Support
- π Search and Filter Notes
- π₯ Export Summarized Notes
- π± Responsive Design
- User enters text to summarize.
- AI engine (TextRank / Hugging Face / Gemini) processes and generates a summary.
- The note is saved along with a generated title.
- User can manage (view/edit/delete) notes on the dashboard.
git clone https://github.com/your-username/ai-notes-portal.git
cd ai-notes-portal/backend
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
# Set up .env with your keys (DB, Gemini/HF keys if needed)
python manage.py migrate
python manage.py runserver