Skip to content

roumeniv/SimpleTodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ 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

About

A simple Todo application in C# .NET

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages