8000 GitHub - tadarshpandey/ai_notes_portal
[go: up one dir, main page]

Skip to content

tadarshpandey/ai_notes_portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ AI Notes Summarizer

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.


πŸš€ Live Demo

πŸ”— AI Notes Summarizer - Live Website


πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • React Router
  • Axios

Backend

  • Django
  • Django REST Framework (DRF)
  • PostgreSQL
  • Text Summarization (TextRank, Hugging Face Transformers, or Gemini)

Deployment

  • Render (Frontend & Backend)
  • PgAdmin (PostgreSQL)

✨ Features

  • βœ… 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

🧠 How It Works

  1. User enters text to summarize.
  2. AI engine (TextRank / Hugging Face / Gemini) processes and generates a summary.
  3. The note is saved along with a generated title.
  4. User can manage (view/edit/delete) notes on the dashboard.

πŸ§ͺ Setup Locally

πŸ”§ Backend (Django)

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0