FocusNotes is an AI-powered note-taking application that automatically generates structured, Notion-style notes from video lectures. It uses speech recognition and natural language processing to transform lecture content into well-organized study materials.
- Video to Notes Conversion: Upload lecture videos and get automatically generated structured notes
- Smart Formatting: Notes are organized with headings, bullet points, code blocks, and callouts
- Rich Text Editor: Edit and customize your notes with a full-featured formatting toolbar
- Dark Mode Support: Comfortable viewing experience in any lighting condition
- Responsive Design: Works seamlessly on desktop and mobile devices
- Frontend: React + TypeScript + Vite
- Backend: Express.js
- Styling: Tailwind CSS + Shadcn/ui
- Database: PostgreSQL with Drizzle ORM
- AI Integration: OpenAI API
- Clone the repository
- Install dependencies:
npm install- Start the development server:
npm run dev├── client/ # React frontend application
├── server/ # Express backend server
└── shared/ # Shared types and utilities
MIT License - feel free to use this project for personal or commercial purposes.