Skip to content

ArdaByk/ProjectManagementSystemAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Management System API

A comprehensive project management system that simplifies project creation and management for teams. This system enables project managers to efficiently create projects, manage team members, and assign tasks to individuals.

🚀 Features

  • Project Creation & Management: Create and organize projects with ease
  • Team Management: Add and manage team members
  • Task Assignment: Create tasks and assign them to specific team members

🏗️ Project Structure

The solution is organized into two main components:

PMS.Core.Packages

A shared library project containing common services and mechanisms that can be utilized across all services and projects within the system.

ProjectManagementSystem

The main application project that implements the core functionality, built with references to the PMS.Core.Packages shared library.

🏛️ Architecture

This project follows Clean Architecture principles with the following design patterns and technologies:

  • Mediator Pattern: Implemented using MediatR library for loose coupling between components
  • Repository Pattern: Advanced repository classes for data access abstraction
  • Caching Strategy: Redis integration for improved performance

🛠️ Built With

C# .NET Core MediatR SQL Server Redis

About

A project management system that simplifies project creation and management for teams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors