Skip to content

karamfu/NewNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Submission for UOttaHack 8

NewNote - Smart Note Taking

A full-stack application that uses AI to analyze your notes and automatically organize them into categories.

Features

  • Web-based note creation and analysis
  • AI-powered content analysis using OpenRouter
  • File system integration for persistent storage

Tech & Tools

  • Frontend: HTML/CSS/JavaScript
  • Backend: Node.js (Express) + Python
  • AI: OpenRouter API (GPT-4o-mini)

Prerequisites

Setup Instructions

1. Clone the Repository

git clone https://github.com/yourusername/newnote.git
cd newnote

2. Install Node Dependencies

npm install

3. Set Up Environment Variables

Create a .env file in the root directory:

OPENROUTER_API_KEY=your_api_key_here

4. Start the Services

You need to these services

Terminal 1 - Analysis Server (handles AI requests):

npm start

The server runs on http://localhost:3001

Terminal 2 - Web App: Open index.html directly in your browser or local server

How to Use

  1. Write a note in the web app
  2. Click the "Analyze" button
  3. The AI will suggest:
    • Category for your note
    • Key strengths in your writing
    • Areas to expand
    • Writing quality assessment
    • Next steps

Notes will be automatically saved

About

A smart note taking app that uses AI agent to suggest features and improvements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors