Skip to content

A web app that generates study notes from uploaded screenshots using AI (Gemini API). Features Google authentication, note history, PDF export, and a clean sidebar UI.

Notifications You must be signed in to change notification settings

ParamPS25/NotezAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

EzNotezAI - AI Notes Maker

EzNotez AI is a web application that allows users to upload screenshots and instantly generate summarized notes using AI. Notez AI streamlines your note-taking process and helps you focus on what matters most — learning and understanding.

🚀 Features

  • AI-Powered Summarization: Extracts and summarizes text from uploaded screenshots using Gemini 2.0 Flash model or OpenAI Vision API.
  • Multi-image Upload: Upload multiple screenshots at once for batch processing.
  • Save & Manage Notes: Automatically saves generated notes for each user; accessible anytime via a sidebar interface.
  • Secure Authentication: Google Sign-In with Passport.js + JWT + Sessions for secure and smooth login.
  • Export as PDF: Download your AI-generated notes in PDF format using react-pdf / jspdf.
  • Auto Cleanup: Backend script cleans up uploaded files after processing.
  • Dark/Light Mode: Toggle theme based on system preference and save it via localStorage.

🧱 Tech Stack

  • Frontend:
    • React + Vite
    • Tailwind CSS for styling
    • ShadCN/UI for sleek components
  • Backend:
    • Node.js + Express.js
    • MongoDB
    • JWT with HTTP-only cookies for secure authentication
    • Passport.js (Google OAuth)
    • Gemini/OpenAI Vision API for image summarization

📸 How It Works

  1. Sign in with Google.
  2. Upload screenshots (JPG, PNG, etc.).
  3. AI reads and summarizes content.
  4. View, manage, and export your notes.

image

image

image

image

image

image

image

image

image

About

A web app that generates study notes from uploaded screenshots using AI (Gemini API). Features Google authentication, note history, PDF export, and a clean sidebar UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published