Skip to content

shiavm006/NoteGenie

Repository files navigation

NoteGenie - AI-Powered Study Assistant

NoteGenie is an intelligent study assistant that helps students organize notes, search books, and interact with AI for academic support.

Features

  • Book Search & Library Management - Search and organize your academic books
  • Note Upload & Organization - Upload and manage your study materials
  • AI-Powered Help - Get assistance from Gemini AI for your studies
  • Community Notes - Share and discover notes from other students
  • Modern UI - Beautiful, responsive interface with dark theme

Getting Started

Prerequisites

  1. Node.js (v18 or higher)
  2. Gemini API Key (free from Google)

Setup

  1. Clone and install dependencies:
npm install
  1. Set up environment variables:
cp env.example .env.local
  1. Get your free Gemini API key:

    GEMINI_API_KEY=your_actual_api_key_here
    
  2. Run the development server:

npm run dev
  1. Open your browser: Navigate to http://localhost:3000

AI Features

The Ginie Help page now features real AI integration with Google's Gemini:

  • 💬 Real-time Chat - Ask questions and get instant responses
  • 📄 Document Analysis - Upload files for AI analysis
  • 🧠 Contextual Responses - AI remembers conversation history
  • 🎯 Study-Focused - Specialized in academic assistance

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

I am currently working on this project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published