Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.13 KB

File metadata and controls

44 lines (30 loc) · 1.13 KB

SmartNotes

An AI-powered note-taking and discussion platform for teachers and students. Create interactive learning experiences with AI-facilitated discussions, document uploads, and real-time conversations.

Features

  • AI-Powered Discussions - Facilitate student learning with AI-driven Q&A
  • Document Upload & Analysis - Upload PDFs, Word docs, and more for context
  • Teacher Dashboard - Create and manage interactive note discussions
  • Student Portal - Access shared notes and engage in AI conversations
  • Conversation History - Review and replay student discussions

Getting Started

Prerequisites

  • Node.js 18+
  • PostgreSQL
  • API keys for Gemini AI and Stripe (optional)

Setup

  1. Clone the repo and install dependencies:
npm install
  1. Create .env.local (use .env.local.example as a template):
cp .env.local.example .env.local
  1. Set up your database and run migrations (if applicable)

  2. Start the development server:

npm run dev

Open http://localhost:3000 to see the app.

License

MIT License - See LICENSE file for details.