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