Home / Scripts & Code / C#


SRTaskVibe360 - Project Management SystemSRTaskVibe360 - Project Management System
Modern cloud-based project & task management with AI-powered insights, real-time collaboration, and multi-tenant SaaS architecHome / Scripts & Code / C#

SRTaskVibe360 - Project Management System
Modern cloud-based project & task management with AI-powered insights, real-time collaboratio...
Overview
SRTaskVibe360 is a comprehensive, enterprise-grade project and task management system built with cutting-edge .NET 9 and React technologies.
Key Highlights:
- Multi-Tenant SaaS Architecture - Organization-based isolation with customizable branding and subdomain support
- AI/ML Capabilities - Smart task predictions, workload balancing, and risk analysis powered by ML.NET
- Real-Time Collaboration - Instant updates via SignalR, in-task discussions, and team chat
- Clean Architecture - Separated concerns with Domain, Application, Infrastructure, and API layers
- Multiple Project Views - Kanban boards, Gantt charts, calendar view, and mind maps
Perfect For:
- Enterprise teams managing complex projects
- Remote teams requiring real-time collaboration
- Software development teams tracking sprints and releases
- Consultants and freelancers managing client projects
Features
🚀 Core Features
- Project Management - Hierarchical projects with milestones, dependencies, and portfolio management
- Task Management - Comprehensive tasks with subtasks, checklists, priorities, and labels
- Time Tracking - Built-in timers, timesheets, and approval workflows
- Team Collaboration - Real-time comments, @mentions, file sharing with version history
- Custom Dashboards - Drag-and-drop widgets showing KPIs and analytics
- Role-Based Access Control - Fine-grained permissions for Owner, Admin, Manager, Member, Guest roles
🤖 AI-Powered Intelligence
- Task Completion Prediction - ML models predict realistic deadlines based on historical data
- Smart Assignee Recommendations - AI suggests the best person for each task
- Workload Balancing - Automatic detection and suggestions for workload redistribution
- Risk Analysis - Predictive analysis for project delays and cost overruns
- Productivity Insights - AI-driven recommendations for optimal work patterns
⚡ Technical Excellence
- Clean Architecture - Domain-driven design with CQRS pattern support
- Real-Time Updates - SignalR for instant notifications and live collaboration
- High Performance - Redis caching, optimized queries, sub-200ms API response times
- Security First - JWT authentication, AES-256 encryption, GDPR compliance
- API Documentation - Complete Swagger/OpenAPI documentation included
- Scalable Architecture - Multi-tenant database with horizontal scaling support
📊 Reporting & Analytics
- Custom dashboard builder with drag-and-drop widgets
- Task and project analytics with delay tracking
- Team productivity reports and workload distribution charts
- Export to PDF, Excel, and CSV formats
- AI-powered insights and trend analysis
🔐 Enterprise-Grade Security
- Multi-factor authentication (MFA) support
- OAuth2 integration (Google, Microsoft)
- End-to-end encryption for sensitive data
- Comprehensive audit logs for compliance
- GDPR and SOC2 compliant architecture
Requirements
Server Requirements
- .NET 9 SDK or higher
- SQL Server (2019+, LocalDB, or PostgreSQL with minor configuration)
- Redis (optional but recommended for caching)
- Windows Server 2016+, Linux, or Docker container
- Minimum 2GB RAM (4GB+ recommended for production)
- 2GB+ disk space for application and database
Development Requirements
- Visual Studio 2022 or VS Code with C# extension
- Node.js 18+ and npm for frontend development
- Git for version control
Browser Compatibility
- Chrome 90+ (recommended)
- Firefox 88+
- Edge 90+
- Safari 14+
Database Compatibility
- SQL Server 2019+
- PostgreSQL 13+ (with minor configuration changes)
- Entity Framework Core migrations included
Instructions
🚀 Quick Start Guide
Step 1: Extract & Setup Database
- Extract the ZIP file to your desired location
- Open
appsettings.json
inSRTaskVibe360.API
folder - Update the connection string with your SQL Server details:
"DefaultConnection": "Server=localhost;Database=SRTaskVibe360;Trusted_Connection=true;"
Step 2: Run Database Migrations
- Open terminal in the
SRTaskVibe360.API
folder - Run:
dotnet ef database update
- This will create all necessary tables and seed initial data
Step 3: Start Backend API
- In the same terminal, run:
dotnet run --urls="http://localhost:5064"
- API will be available at
http://localhost:5064
- Swagger documentation at
http://localhost:5064/swagger
Step 4: Start Frontend Application
- Open new terminal in
srtaskvibe360-frontend
folder - Run:
npm install
(first time only) - Run:
npm run dev
- Frontend will open at
http://localhost:5173
Step 5: Login & Explore
- Admin Account: [email protected] / Admin@123
- Manager Account: [email protected] / Manager@123
- User Account: [email protected] / User@123
📚 Configuration Options
JWT Settings (appsettings.json):
"JwtSettings": { "SecretKey": "Your32CharacterSecretKeyHere123!", "Issuer": "SRTaskVibe360", "Audience": "SRTaskVibe360Users", "ExpiryInHours": 24 }
Redis Configuration (Optional):
"Redis": { "ConnectionString": "localhost:6379", "InstanceName": "SRTaskVibe360_" }
🔧 Advanced Configuration
- CORS Settings: Update allowed origins in
Program.cs
- Email Settings: Configure SMTP in
appsettings.json
for notifications - File Storage: Configure Azure Blob Storage or local file system
- SignalR: Pre-configured for real-time updates, no additional setup needed
📖 Additional Resources
- Complete API documentation available at
/swagger
endpoint - Postman collection included in root folder
- Database schema diagram in Documentation folder
- Architecture documentation in ARCHITECTURE_DIAGRAM.md
🆘 Troubleshooting
- Port conflicts: Change ports in
vite.config.ts
(frontend) andProgram.cs
(backend) - Database errors: Ensure SQL Server is running and connection string is correct
- CORS issues: Add your domain to allowed origins in backend configuration
Information
Category | Scripts & Code / C# |
First release | 5 October 2025 |
Last update | 5 October 2025 |
Files included | .css, .csproj, .dll |
Tags | dashboard, analytics, project management, Task Management, typescript, react, SaaS, asp.net core, signalr, ai powered, clean architecture, time tracking, kanban board, .net 9, multi-tenant, ml.net, real-time collaboration, gantt chart |