Skip to content

CodyNguyen2424/FocusNotes

Repository files navigation

FocusNotes

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.

Features

  • 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

Tech Stack

  • Frontend: React + TypeScript + Vite
  • Backend: Express.js
  • Styling: Tailwind CSS + Shadcn/ui
  • Database: PostgreSQL with Drizzle ORM
  • AI Integration: OpenAI API

Getting Started

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Project Structure

├── client/          # React frontend application
├── server/          # Express backend server
└── shared/          # Shared types and utilities

License

MIT License - feel free to use this project for personal or commercial purposes.

About

Repository for HackAI 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages