Skip to content

sunidhi3916/NotesManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“’ Notes Manager (Java)

A simple text-based notes manager built in Java using FileReader and FileWriter.
This program lets you add, view, and clear notes directly from the terminal.
All notes are stored in a text file (notes.txt) for persistence.


πŸš€ Features

  • ✍️ Add Notes: Write and save notes to a file.
  • πŸ“– View Notes: Display all saved notes.
  • πŸ—‘οΈ Clear Notes: Delete all notes at once.
  • πŸ”’ Persistent Storage: Notes are saved in notes.txt file.

πŸ› οΈ Tools Used

  • Java (JDK 8+)
  • VS Code / IntelliJ IDEA (any IDE works)
  • Terminal / Command Line

πŸ“‚ Project Structure

NotesManager.java   # Main source code
notes.txt           # File where notes are stored (auto-created)
README.md           # Project documentation

▢️ How to Run

Option 1: VS Code / Terminal

  1. Save the code in NotesManager.java.
  2. Open terminal in the project folder.
  3. Compile:
    javac NotesManager.java
  4. Run:
    java NotesManager
  5. Follow the menu to add, view, or clear notes.

Option 2: IntelliJ IDEA

  1. Create a new Java project in IntelliJ.
  2. Add a class NotesManager and paste the code.
  3. Run using the green ▢️ button at the top-right.
  4. Notes will be stored in notes.txt inside the project folder.

πŸ“‹ Sample Run

--- Notes Manager ---
1. Add Note
2. View Notes
3. Clear All Notes
4. Exit
Enter your choice: 1
Enter your note: Finish Java project

Note saved!

πŸ‘©β€πŸ’» Author

Sunidhi Singh
B.Tech CSE @ Meerut Institute of Technology (2026)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages