Skip to content

Latest commit

Β 

History

History
66 lines (46 loc) Β· 1.7 KB

File metadata and controls

66 lines (46 loc) Β· 1.7 KB

βœ… Simple Todo App - MASTER BRANCH

🎯 Stable Production Version (v1.0)

This is the master branch - a fully functional, stable Todo application ready for daily use.

✨ Features

  • Add Todos - Quick task entry with optional due dates
  • View Todos - Clean display with completion status
  • Mark Complete - Simple checkoff system
  • Delete Todos - Remove unwanted items
  • File Persistence - Automatic save/load (no data loss!)
  • Input Validation - Prevents empty todos

πŸš€ Quick Start

# 1. Clone repository
git clone https://github.com/YOUR-USERNAME/SimpleTodoApp.git

# 2. Ensure you're on master branch (default)
cd SimpleTodoApp
git status

# 3. Open in Visual Studio and press F5

Project Structure

SimpleTodoApp/  
β”œβ”€β”€ Program.cs              # Complete application (monolithic design)  
β”œβ”€β”€ todos.txt               # Data storage (auto-generated)  
└── README.md               # This documentation  

How to Run

  1. Clone the repository
  2. Open in Visual Studio 2022+
  3. Press F5 to run

Usage

  1. Add Todo: Enter title, optional due date and description
  2. View Todos: See all todos with completion status
  3. Mark Complete: Mark pending todos as completed
  4. Delete Todo: Remove todos you no longer need
  5. Auto-save: Todos are automatically saved to file

Branches

  • main: Stable version with basic features
  • refactoring: Development branch with improved architecture

Technologies

  • C# .NET 9.0
  • File I/O for persistence
  • Git for version control

πŸ’‘ For the development version with improved architecture, check the refactoring branch.

Author

Roumen Ivanov