Skip to content

πŸ“˜Notewise is a powerful web application designed to help students and professionals effortlessly summarize and extract key information from lecture notes and educational PDF documents using Google's Gemini AI.

Notifications You must be signed in to change notification settings

XaXtric7/Notewise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Notewise: Lecture Notes Summarizer

Notewise is a powerful web application designed to help students and professionals effortlessly summarize and extract key information from lecture notes and educational PDF documents using Google's Gemini AI.

Image


✨ Features

  • πŸ“„ PDF Processing: Upload PDF lecture notes or educational materials
  • πŸ€– AI-Powered Summaries: Generate concise, AI-powered summaries using Google Gemini
  • 🎯 Multiple Summary Styles:
    • βœ‚οΈ Concise: Brief overview with core concepts only
    • 🧠 Detailed: In-depth summary with examples and context
    • πŸ“Œ Bullet Points: Key points in easy-to-read bullet format
    • πŸ“ Study Notes: Organized by topic with definitions and key terms highlighted
  • πŸ” Comparison Mode: Generate and compare two different summary styles side-by-side
  • πŸ“± Responsive Design: Works seamlessly on desktop and mobile devices
  • πŸ’» Modern UI: Clean, intuitive interface built with Next.js and Tailwind CSS

πŸ›  Tech Stack

πŸ’» Frontend

🧠 AI Integration

βš™οΈ Build & Development

  • πŸ§‘β€πŸ’» TypeScript – Type-safe JavaScript
  • πŸ“¦ pnpm – Fast, disk space efficient package manager

πŸš€ Getting Started

βœ… Prerequisites

πŸ“¦ Installation

git clone https://github.com/yourusername/notewise.git
cd notewise
pnpm install

πŸ“ Create a .env.local file in the root directory with your Google Gemini API key:

GOOGLE_GEMINI_API_KEY=your_api_key_here

πŸ” For convenience, you can copy and rename the .env.example file to .env.local and add your API key. πŸ”‘ Get your API key from Google AI Studio. 🚨 Never commit your .env.local file to version control!

▢️ Start the Development Server

pnpm dev

🌐 Visit http://localhost:3000 in your browser.


πŸ— Build for Production

pnpm build
pnpm start

πŸ§‘β€πŸ« Usage

  1. πŸ“€ Upload a PDF – Click or drag-and-drop your document
  2. 🎨 Choose Summary Style – Select from concise, detailed, bullet points, or study notes
  3. πŸ†š Toggle Comparison Mode (optional)
  4. ⚑ Click Generate Summary – Let AI do the magic
  5. πŸ“‹ Review and Use – Copy, download, or read the summary

🀝 Contributing

Contributions are welcome! πŸ’‘

  1. 🍴 Fork the repo
  2. 🌿 Create your feature branch (git checkout -b feature/amazing-feature)
  3. βœ… Commit your changes (git commit -m 'Add some amazing feature')
  4. πŸš€ Push to the branch (git push origin feature/amazing-feature)
  5. πŸ“¬ Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License – see the LICENSE file for details.


πŸ™ Acknowledgments

About

πŸ“˜Notewise is a powerful web application designed to help students and professionals effortlessly summarize and extract key information from lecture notes and educational PDF documents using Google's Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published