Skip to content

iamvkr/stack-notes

Repository files navigation

StackNotes

StackNotes is your ultimate learning and note management tool that brings together notes, PDFs, and YouTube playlists in one streamlined platform.

Web App

Visit live app Stack Notes

Features

🎯 Key Features

  • Seamless Resource Organization: Store and manage all your notes and documents effortlessly
  • Transform Playlists into Courses: Convert YouTube playlists into structured, course-like learning experiences
  • All-In-One Learning Hub: Centralize research, study materials, and educational videos
  • Free and Open Source: Customize to fit your needs
  • Secure: Local data storage ensuring privacy
  • Offline Ready: Access most features without internet connection

💡 Additional Features

  • Effortless Note Organization: Quick search and categorization by subject or topic
  • YouTube Playlist Integration: Convert playlists into interactive courses
  • Study Tools & Management: Comprehensive learning management features

Tech Stack

  • Frontend Framework: React with TypeScript
  • Routing: React Router DOM
  • Styling: Tailwind CSS
  • Icons: Lucide Icons
  • Storage: LocalForage for offline storage
  • Toast Notifications: React Hot Toast
  • Video Integration: YouTube iframe API

Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/stacknotes.git
  1. Install dependencies
npm install
  1. Run the development server
npm run dev

Project Structure

src/
├── components/ # Reusable UI components
├── context/ # React context for state management
├── lib/ # Database and utility functions
├── pages/ # Main application pages
└── utils/ # Helper functions and utilities

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

License

This project is open-source and available under the MIT License.

Author

Made with 🤍 By iamvkr


© 2025 StackNotes. All rights reserved.

Releases

No releases published

Packages

No packages published