Mveledziso PMT ( A modern project management tool built with Next.js and ASP.NET Core.)

Mveledziso PMT 🚀

A modern project management tool built with Next.js and ASP.NET Core.

⚠️ Important: Issues of this repository are tracked on https://github.com/aspnetboilerplate/aspnetboilerplate. Please create your issues on https://github.com/aspnetboilerplate/aspnetboilerplate/issues.

📋 Project Overview

Mveledziso PMT is a full-stack project management tool designed to streamline project tracking, team collaboration, and task management. The application features a modern, responsive UI built with Next.js and a robust backend powered by ASP.NET Core.

🛠️ Tech Stack

Frontend

  • ⚛️ Next.js 14
  • 📝 TypeScript
  • 🎨 Ant Design
  • ⚡ React
  • 💅 Tailwind CSS

Backend

  • 🔷 ASP.NET Core
  • 🗄️ Entity Framework Core
  • 💾 SQL Server

📁 Project Structure

Mveledziso PMT/
├── aspnet-core/       # Backend ASP.NET Core application
│   ├── src/          # Source code
│   ├── test/         # Test projects
│   └── build/        # Build configuration
├── FrontEnd/         # Frontend Next.js application
│   ├── src/          # Source code
│   ├── public/       # Static assets
│   └── package.json  # Dependencies
└── README.md         # Project documentation

✨ Key Features

  • 📊 Project Management

  • Create and manage projects

  • Assign team members

  • Track project progress

  • Set deadlines and priorities

  • 👥 Team Collaboration

  • Team management

  • Role-based access control

  • Task assignment

  • Progress tracking

  • Task Management

  • Task creation and tracking

  • Priority levels

  • Status updates

  • Deadline management

🔒 Security

  • Role-based authentication
  • Protected routes
  • Admin menu for project management
  • User menu for task management
  • Secure API communication

🚀 Getting Started

Prerequisites

  • 📦 Node.js (v18 or higher)
  • 🔷 .NET 8 SDK
  • 💾 SQL Server
  • 📦 npm or yarn

Installation

  1. Clone the repository
  2. Install backend dependencies:
   cd aspnet-core
   dotnet restore
  1. Install frontend dependencies:
   cd FrontEnd
   npm install
  1. Set up environment variables
  2. Run the development servers

📝 License

This project is proprietary and confidential. All rights reserved.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📞 Support

For support, please contact the development team.


Introduction

This is a template to create ASP.NET Core MVC / Angular based startup projects for ASP.NET Boilerplate. It has 2 different versions:

  1. 🌐 ASP.NET Core MVC & jQuery (server rendered multi-page application).
  2. ⚛️ ASP.NET Core & Angular (single page application).

User Interface is based on AdminLTE theme.

Download

Create & download your project from https://aspnetboilerplate.com/Templates

Screenshots

Sample Dashboard Page

User Creation Modal

Login Page

Documentation

License

MIT.