A console-based Notes Manager application built using Java and Data Structures, designed to create, manage, and search notes efficiently using Object-Oriented Programming principles.
- ➕ Create new notes
- 📋 View all saved notes
- ✏️ Edit existing notes
- ❌ Delete notes
- 🔍 Search notes using keywords
- 💾 Persistent storage using file handling (notes.txt)
- Java
- Object-Oriented Programming (OOP)
- Data Structures (ArrayList / LinkedList)
- File Handling (BufferedReader, FileWriter)
model/→ Note data structureservice/→ Business logic and file handlingmain/→ Menu-driven user interaction
- Open project in any IDE (VS Code / IntelliJ)
- Compile and run
Main.java - Use menu options to manage notes
- 🗄 Database integration (MySQL)
- 🌐 REST API using Spring Boot
- 🎨 GUI interface (JavaFX / Web-based)
- 🏷 Tag-based note organization
Arpit Srivastava