Maestro is a modern, premium Agile Project Management and Help Desk solution designed to streamline workflows with style and efficiency. built with .NET 8 and React (Vite).
Experience Maestro live in your browser:
👉 Open Maestro Demo
Test Credentials:
- Email:
admin@duzey.com - Password:
Password123!
- 🎨 Premium UI/UX: Glassmorphism design, smooth transitions, and a polished aesthetic using Duzey's corporate identity.
- 🌓 Dark & Light Mode: Fully supported theming engine with instant toggling.
- 🌍 Localization (i18n): Native support for English and Turkish, extensible for more.
- 📊 Interactive Dashboard: Real-time overview of projects, tickets, and sprint velocity.
- 🔐 Secure Authentication: JWT-based auth with modern Login and Register pages.
- 📋 Kanban & Backlog: Drag-and-drop boards, sprint planning, and backlog management.
- 📱 Responsive: Collapsible sidebar and flexible layouts for all screen sizes.
- .NET 8 Web API
- Entity Framework Core (PostgreSQL)
- JWT Authentication
- React 19 + Vite
- Vanilla CSS (Variables & Semantic Styling)
- React Router v7
- Axios & Context API
- .NET 8 SDK
- Node.js (v18+)
- PostgreSQL (or Docker container)
docker-compose up -dAlternatively, update ConnectionStrings in appsettings.json to point to your local PostgreSQL instance.
cd Maestro.Server
dotnet restore
dotnet ef database update
dotnet runServer runs on http://localhost:5174
cd Maestro.Client
npm install
npm run devClient runs on http://localhost:5173
Maestro/
├── Maestro.Server/ # .NET Core Web API
│ ├── Controllers/
│ ├── Models/
│ └── ...
├── Maestro.Client/ # React + Vite App
│ ├── src/
│ │ ├── components/
│ │ ├── context/
│ │ └── pages/
│ └── ...
└── docker-compose.yml # PostgreSQL Config
- Fork the repo
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
