Skip to content

Latest commit

 

History

History
115 lines (86 loc) · 2.41 KB

File metadata and controls

115 lines (86 loc) · 2.41 KB

💻 Console Coding Tracker (C#)

A simple Console Coding Tracker built using C# that helps users track their daily coding activities, time spent coding, and progress over time.


📌 About The Project

The Console Coding Tracker is a command-line application designed to help developers monitor their coding habits.
Users can log coding sessions, store data, and review their progress.

Tracking coding activity is useful for improving consistency, productivity, and discipline while learning programming. Many coding trackers are designed to monitor progress and performance across tasks and time. :contentReference[oaicite:0]{index=0}


🎮 Features

  • Add coding session (date, duration, description)
  • View all coding records
  • Track total coding time
  • Store data persistently (e.g., SQLite / file system)
  • Simple and user-friendly console interface
  • Input validation and error handling

🛠️ Built With

  • C#
  • .NET Console Application
  • SQLite / File Handling (based on your implementation)
  • Visual Studio / VS Code

🚀 Getting Started

Prerequisites

Make sure you have:

  • .NET SDK installed
  • Visual Studio or VS Code

Installation & Running

  1. Clone the repository:

    git clone https://github.com/codenano077/Console.Coding-Tracker.git
  2. Navigate to the project folder:

    cd Console.Coding-Tracker
  3. Run the application:

    dotnet run

🎯 How To Use

  1. Add a new coding session.
  2. Enter:
    • Date
    • Duration (in minutes/hours)
    • Description of work done
  3. View all saved records.
  4. Track your coding progress over time.

🗂️ Project Structure

Console.Coding-Tracker
│
├── Program.cs
├── CodingSession.cs
├── Database.cs
├── coding-tracker.db
├── README.md

📷 Example

Enter date: 20-03-2026
Enter duration (minutes): 120
Enter description: Practiced C# and Dapper

Record saved successfully!

🔮 Future Improvements

  • Add edit/delete session
  • Add weekly/monthly reports
  • Add charts/visualization
  • Add export to CSV/Excel
  • Add reminders for daily coding

🤝 Contributing

Contributions are welcome!
Feel free to fork this repository and submit a pull request.


📄 License

This project is licensed under the MIT License.


👨‍💻 Author

Darshan Shetty
GitHub: https://github.com/codenano077