Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 2.04 KB

File metadata and controls

79 lines (54 loc) · 2.04 KB

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.