Skip to content

R0wanAdel/Personal-Diary-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📔 Personal Diary Application

A simple console-based diary application built in C++ to manage daily notes. GitHub

Overview

  • This command-line application allows users to:

  • Add a diary entry (with date)

  • View existing diary entries

  • Edit or delete entries

  • (Optionally) Tag entries for easy search It is implemented in C++ and runs in a console environment. GitHub

Features

  • Add new diary entries by date

  • View all entries or entries filtered by date/tag

  • Edit or delete existing entries

  • Simple tagging support for organizing entries

  • Console menu for user-friendly interaction

Tech Stack & Requirements

Language: C++ (100 % of code) GitHub

Development environment: Any C++ IDE or compiler (e.g., Code::Blocks, Visual Studio, g++, clang)

Platform: Console (Windows/Linux/macOS)

No external database or libraries needed—uses file I/O for persistence

Compiler support: C++11 or later recommended

Getting Started

  1. Clone the repository
git clone https://github.com/R0wanAdel/Personal-Diary-Application.git
cd Personal-Diary-Application
  1. Build the application
  • If using Code::Blocks, open PersonalDiary.cbp, build the project.

  • If using g++ / command-line: g++ main.cpp -o PersonalDiary

Ensure you compile with C++11 (or later) if using newer features.

  1. Run the application
./PersonalDiary      # Linux/macOS  
PersonalDiary.exe    # Windows
  1. Use the menu

Once running, the console menu will allow you to:

  • Create a new diary entry

  • View all entries or search by date/tag

  • Edit or delete an entry

  • Exit the application

About

A simple console-based diary application built in C++ to manage daily notes. This app allows users to add, view, edit, and delete diary entries by date, with optional tagging for easy search.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages