Golang DoNextApp

This project is a simple To-Do application written in Go, designed to understand Go programming fundamentals, including syntax, standard libraries, and app structure. The app features a CLI for managing tasks, with plans for future enhancements.

Features

  • CLI Operations: Add, view, complete, and delete tasks via the command line.
  • Simple and Extensible Codebase: Structured for easy understanding and further development.

Getting Started

Prerequisites

  • Go (Version 1.16 or later recommended)

Installation

  1. Clone the repository:
    git clone https://github.com/hariscats/DoNextApp.git
    
  2. Navigate to the project directory:
    cd DoNextApp
    
  3. Run the application:
    go run main.go
    

Usage

The application supports the following commands:

  • add: Add a new task. Enter the task description when prompted.
  • view: View all tasks.
  • complete: Mark a task as completed. Enter the task ID when prompted.
  • delete: Delete a task. Enter the task ID when prompted.
  • exit: Exit the application.