Skip to content

codenano077/Console.Coding-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 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

About

This is console work where i have created a application to manage the amount of coding done by the user , and performed CRUD operations on the DataBase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages