Submission for UOttaHack 8
A full-stack application that uses AI to analyze your notes and automatically organize them into categories.
- Web-based note creation and analysis
- AI-powered content analysis using OpenRouter
- File system integration for persistent storage
- Frontend: HTML/CSS/JavaScript
- Backend: Node.js (Express) + Python
- AI: OpenRouter API (GPT-4o-mini)
- Node.js (v14+)
- Python (v3.6+)
- OpenRouter API Key (https://openrouter.ai)
git clone https://github.com/yourusername/newnote.git
cd newnotenpm installCreate a .env file in the root directory:
OPENROUTER_API_KEY=your_api_key_hereYou need to these services
Terminal 1 - Analysis Server (handles AI requests):
npm startThe server runs on http://localhost:3001
Terminal 2 - Web App:
Open index.html directly in your browser or local server
- Write a note in the web app
- Click the "Analyze" button
- 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