File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Taskify
1+ # 🎯 Taskify
2+
3+ [ ![ CI] ( https://github.com/MohamedOsamaa74/Taskify/workflows/CI/badge.svg )] ( https://github.com/MohamedOsamaa74/Taskify/actions )
4+ [ ![ .NET] ( https://img.shields.io/badge/.NET-10.0-512BD4?logo=dotnet )] ( https://dotnet.microsoft.com/ )
5+ [ ![ License] ( https://img.shields.io/badge/License-MIT-green.svg )] ( LICENSE )
6+ [ ![ GitHub stars] ( https://img.shields.io/github/stars/MohamedOsamaa74/Taskify?style=social )] ( https://github.com/MohamedOsamaa74/Taskify/stargazers )
7+
8+ > A modern task management system built with .NET 10 and Clean Architecture principles.
9+
10+ ## 📋 About
11+
12+ Taskify is a robust task management API that helps teams organize their work efficiently. Built with industry best practices including:
13+
14+ - ✅ Clean Architecture
15+ - ✅ Repository Pattern with Unit of Work
16+ - ✅ JWT Authentication & Authorization
17+ - ✅ Result Pattern for error handling
18+ - ✅ Entity Framework Core
19+ - ✅ ASP.NET Core Identity
20+
21+ ## 🚀 Features
22+
23+ - 👥 ** Team Management** - Create and manage teams
24+ - 📝 ** Task Organization** - Organize tasks with todo lists
25+ - 🔐 ** Secure Authentication** - JWT-based authentication with role-based authorization
26+ - 👤 ** User Management** - Complete user registration and management system
27+ - 🎭 ** Role-Based Access** - Admin, Moderator, and User roles
28+
29+ ## 🛠️ Tech Stack
30+
31+ - ** Framework:** .NET 10
32+ - ** Database:** SQL Server with Entity Framework Core
33+ - ** Authentication:** ASP.NET Core Identity + JWT
34+ - ** Architecture:** Clean Architecture (Domain, Application, Infrastructure, API)
35+
36+ ## 📁 Project Structure
You can’t perform that action at this time.
0 commit comments