Skip to content

codeislifes/aspnet_learning_2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 myTodo - Ultimate Task Management

Version .NET License

myTodo is a high-performance, elegantly designed Task Management application built with the power of ASP.NET Core MVC and .NET 10. It provides a seamless experience for managing daily tasks, organized by categories with a relational data structure.


✨ Key Features

  • 📝 Task Management: Create, edit, and track your daily todos with ease.
  • 🏷️ Categorization: Organize tasks into custom categories like Work, Shopping, Freelance, and more.
  • 🔗 Relational Structure: Advanced mapping between tasks and categories for a truly structured data model.
  • Mock Data Engine: Instant seed data to get you started immediately.
  • 🎨 Modern UI: Clean, responsive interface built with Bootstrap 5 and customized for the best user experience.

🛠️ Tech Stack

  • Backend: ASP.NET Core MVC (.NET 10)
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap 5
  • Architecture: N-Layered Architecture (Core, Data, Services, Web)
  • Data Handling: Relational Mock Data Service

🏗️ Project Structure

myTodo/
├── src/
│   ├── Presentation/
│   │   ├── myTodo.Web          # Web Application (MVC)
│   │   └── myTodo.Web.Models   # Shared ViewModels
│   └── Libraries/
│       ├── myTodo.Core         # Core Entities & Abstractions
│       ├── myTodo.Data         # Data Access Layer
│       └── myTodo.Services     # Business Logic & Mock Services
└── myTodo.slnx                 # Solution File

🚀 Getting Started

Follow these steps to run the project locally:

  1. Clone the Repository:
    git clone https://github.com/codeislifes/aspnet_learning_2026.git
  2. Navigate to Project Directory:
    cd myTodo
  3. Restore Dependencies:
    dotnet restore
  4. Run the Application:
    dotnet run --project src/Presentation/myTodo.Web/myTodo.Web.csproj
  5. Open in Browser: Navigate to https://localhost:5001 to start managing your tasks!

📸 Screenshots

Task List View Relational Categories
Task List Categories

🤝 Contribution

Contributions are welcome! Feel free to:

  • Open issues for bugs or feature requests.
  • Submit pull requests to improve the codebase.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Developed with ❤️ for the .NET Community.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors